OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
CSMPrefs::Category Class Reference

#include <category.hpp>

Collaboration diagram for CSMPrefs::Category:

Public Types

typedef std::vector< Setting * > Container
 
typedef Container::iterator Iterator
 

Public Member Functions

 Category (State *parent, const std::string &key)
 
const std::string & getKey () const
 
StategetState () const
 
void addSetting (Setting *setting)
 
Iterator begin ()
 
Iterator end ()
 
Settingoperator[] (const std::string &key)
 
void update ()
 

Private Attributes

StatemParent
 
std::string mKey
 
Container mSettings
 

Member Typedef Documentation

typedef std::vector<Setting *> CSMPrefs::Category::Container
typedef Container::iterator CSMPrefs::Category::Iterator

Constructor & Destructor Documentation

CSMPrefs::Category::Category ( State parent,
const std::string &  key 
)

Member Function Documentation

void CSMPrefs::Category::addSetting ( Setting setting)
CSMPrefs::Category::Iterator CSMPrefs::Category::begin ( )

Here is the caller graph for this function:

CSMPrefs::Category::Iterator CSMPrefs::Category::end ( )

Here is the caller graph for this function:

const std::string & CSMPrefs::Category::getKey ( ) const

Here is the caller graph for this function:

CSMPrefs::State * CSMPrefs::Category::getState ( ) const

Here is the caller graph for this function:

CSMPrefs::Setting & CSMPrefs::Category::operator[] ( const std::string &  key)
void CSMPrefs::Category::update ( )

Member Data Documentation

std::string CSMPrefs::Category::mKey
private
State* CSMPrefs::Category::mParent
private
Container CSMPrefs::Category::mSettings
private

The documentation for this class was generated from the following files: