![]() |
VR-Forces 4.6 Class Documentation
|
Subclass of page assembler to allow for creation of auto hide panel and overlay bar. More...

Public Member Functions | |
| DtVrfPageAssembler (makVrv::DtDe &de) | |
| CTOR. | |
| virtual | ~DtVrfPageAssembler () |
| DTOR. | |
| PageCreatorMap & | pageCreatorMap () |
| virtual void | placeCollectionPages (const makVrv::DtPageConfiguration &configuration) |
| Update a pages with the information contained in the page configuration. | |
| virtual void | assembleCollection (const makVrv::DtPagePath &pagePath, const makVrv::DtUnicode &pageTitle, const makVrv::DtPageConfiguration::PageCollectionState &pageState) |
| Assemble a page item from the path. | |
| DtVrfPageAssembler & | operator= (const makVrv::DtQtPageAssembler &assembler) |
Public Member Functions inherited from makVrv::DtQtPageAssembler | |
| virtual | ~DtQtPageAssembler () |
| DTOR. | |
| void | registerPageCreator (DtPageCreator *creator) |
| Register a page creator, the page creator will create pages when assembling. | |
| void | unregisterPageCreator (DtPageCreator *creator, bool deleteCreator=true) |
| Register a page creator. | |
| DtPageCreator * | findPageCreator (const std::string &pageClassName) const |
| Find a page creator, based upon it's page class name. | |
Public Member Functions inherited from makVrv::DtPageAssembler | |
| virtual | ~DtPageAssembler () |
| DTOR. | |
| virtual void | assemble (const DtPageConfiguration &configuration) |
| Assemble a entire configuration. | |
| virtual void | assemble (const DtPagePath &pagePath, const DtPageConfiguration &configuration) |
| Assemble a particular page path and all children located in a configuration. | |
| virtual void | assemblePagePaths (DtPageConfiguration::PagePathList &children, const DtPageConfiguration &configuration) |
| Assemble all listed page paths using the configuration. | |
Public Member Functions inherited from makVrv::DtVirtualBaseClass | |
| DtVirtualBaseClass () | |
| Do nothing constructor. | |
| virtual | ~DtVirtualBaseClass () |
| Virtual do nothing destructor. | |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtQtPageAssembler | |
| static DtQtPageAssembler & | instance (DtDe &de) |
| Get an instance of the Qt page Assembler. | |
Protected Types inherited from makVrv::DtQtPageAssembler | |
| typedef boost::unordered_map < std::string, DtPageCreator * > | PageCreatorMap |
Protected Member Functions inherited from makVrv::DtQtPageAssembler | |
| DtQtPageAssembler (DtDe &de) | |
| Ctor is protected to ensure the class is created using the Creator. | |
| virtual void | assemblePage (const DtPagePath &pagePath) |
| Assemble a page from the path. | |
| virtual void | updatePage (const DtPagePath &pagePath, const DtPageConfiguration::PageCollectionState &state) |
| Update the page with the state information provided by argument. | |
| virtual void | tabify (const DtPagePath &pagePath1, const DtPagePath &pagePath2) |
| Tabifies the pages represented by the page paths provided in the arguments. | |
| virtual void | setSelectedPage (const DtPagePath &pPath) |
| If the page is tabbed, sets it as the currently selected page. | |
| QWidget * | mainWindow () |
Protected Attributes inherited from makVrv::DtQtPageAssembler | |
| PageCreatorMap | myPageCreatorMap |
| QWidget * | myMainWindowCache |
Subclass of page assembler to allow for creation of auto hide panel and overlay bar.
| makVrf::DtVrfPageAssembler::DtVrfPageAssembler | ( | makVrv::DtDe & | de | ) |
CTOR.
|
virtual |
DTOR.
|
inline |
|
virtual |
Update a pages with the information contained in the page configuration.
Reimplemented from makVrv::DtPageAssembler.
|
virtual |
Assemble a page item from the path.
Reimplemented from makVrv::DtQtPageAssembler.
| DtVrfPageAssembler& makVrf::DtVrfPageAssembler::operator= | ( | const makVrv::DtQtPageAssembler & | assembler | ) |