|
OpenMW
|
#include <subviewfactory.hpp>
Public Member Functions | |
| SubViewFactoryManager () | |
| ~SubViewFactoryManager () | |
| void | add (const CSMWorld::UniversalId::Type &id, SubViewFactoryBase *factory) |
| The ownership of factory is transferred to this. More... | |
| SubView * | makeSubView (const CSMWorld::UniversalId &id, CSMDoc::Document &document) |
| The ownership of the returned sub view is not transferred. More... | |
Private Member Functions | |
| SubViewFactoryManager (const SubViewFactoryManager &) | |
| SubViewFactoryManager & | operator= (const SubViewFactoryManager &) |
Private Attributes | |
| std::map < CSMWorld::UniversalId::Type, SubViewFactoryBase * > | mSubViewFactories |
|
private |
| CSVDoc::SubViewFactoryManager::SubViewFactoryManager | ( | ) |
| CSVDoc::SubViewFactoryManager::~SubViewFactoryManager | ( | ) |
| void CSVDoc::SubViewFactoryManager::add | ( | const CSMWorld::UniversalId::Type & | id, |
| SubViewFactoryBase * | factory | ||
| ) |
The ownership of factory is transferred to this.
| CSVDoc::SubView * CSVDoc::SubViewFactoryManager::makeSubView | ( | const CSMWorld::UniversalId & | id, |
| CSMDoc::Document & | document | ||
| ) |
The ownership of the returned sub view is not transferred.
|
private |
|
private |
1.8.6