VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtVrfPageAssembler Class Reference

Subclass of page assembler to allow for creation of auto hide panel and overlay bar. More...

Inheritance diagram for makVrf::DtVrfPageAssembler:
Inheritance graph
[legend]

Public Member Functions

 DtVrfPageAssembler (makVrv::DtDe &de)
 CTOR.
virtual ~DtVrfPageAssembler ()
 DTOR.
PageCreatorMappageCreatorMap ()
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.
DtVrfPageAssembleroperator= (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.
DtPageCreatorfindPageCreator (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 DtQtPageAssemblerinstance (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.
QWidgetmainWindow ()
- Protected Attributes inherited from makVrv::DtQtPageAssembler
PageCreatorMap myPageCreatorMap
QWidgetmyMainWindowCache

Detailed Description

Subclass of page assembler to allow for creation of auto hide panel and overlay bar.

Constructor & Destructor Documentation

makVrf::DtVrfPageAssembler::DtVrfPageAssembler ( makVrv::DtDe de)

CTOR.

virtual makVrf::DtVrfPageAssembler::~DtVrfPageAssembler ( )
virtual

DTOR.

Member Function Documentation

PageCreatorMap& makVrf::DtVrfPageAssembler::pageCreatorMap ( )
inline
virtual void makVrf::DtVrfPageAssembler::placeCollectionPages ( const makVrv::DtPageConfiguration configuration)
virtual

Update a pages with the information contained in the page configuration.

Reimplemented from makVrv::DtPageAssembler.

virtual void makVrf::DtVrfPageAssembler::assembleCollection ( const makVrv::DtPagePath pagePath,
const makVrv::DtUnicode pageTitle,
const makVrv::DtPageConfiguration::PageCollectionState pageState 
)
virtual

Assemble a page item from the path.

Reimplemented from makVrv::DtQtPageAssembler.

DtVrfPageAssembler& makVrf::DtVrfPageAssembler::operator= ( const makVrv::DtQtPageAssembler assembler)

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)