VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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.

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

Public Member Functions

 DtVrfPageAssembler (makVrv::DtDe &de)
 
virtual ~DtVrfPageAssembler ()
 
PageCreatorMappageCreatorMap ()
 
virtual void placeCollectionPages (const makVrv::DtPageConfiguration &configuration)
 
virtual void assembleCollection (const makVrv::DtPagePath &pagePath, const makVrv::DtUnicode &pageTitle, const makVrv::DtPageConfiguration::PageCollectionState &pageState)
 
DtVrfPageAssembleroperator= (const makVrv::DtQtPageAssembler &assembler)
 
- Public Member Functions inherited from makVrv::DtQtPageAssembler
virtual ~DtQtPageAssembler ()
 
void registerPageCreator (DtPageCreator *creator)
 
void unregisterPageCreator (DtPageCreator *creator, bool deleteCreator=true)
 
DtPageCreatorfindPageCreator (const std::string &pageClassName) const
 
- Public Member Functions inherited from makVrv::DtPageAssembler
virtual ~DtPageAssembler ()
 
virtual void assemble (const DtPageConfiguration &configuration)
 
virtual void assemble (const DtPagePath &pagePath, const DtPageConfiguration &configuration)
 
virtual void assemblePagePaths (DtPageConfiguration::PagePathList &children, const DtPageConfiguration &configuration)
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrv::DtQtPageAssembler
static DtQtPageAssemblerinstance (DtDe &de)
 
- Static Public Member Functions inherited from makVrv::DtPageAssembler
static DtPageAssemblerinstance (DtDe &)
 
- Protected Types inherited from makVrv::DtQtPageAssembler
typedef boost::unordered_map
< std::string, DtPageCreator * > 
PageCreatorMap
 
- Protected Types inherited from makVrv::DtPageAssembler
typedef std::vector< DtPagePathPagePathVector
 
typedef std::map
< DtPageConfiguration::PageCollectionLocation,
PagePathVector
LocationToPathsMap
 
typedef std::map< int, DtPagePathPagePathsMap
 
typedef std::map< int,
std::map< int, DtPagePath > > 
SortedTabbedPages
 
- Protected Member Functions inherited from makVrv::DtQtPageAssembler
 DtQtPageAssembler (DtDe &de)
 
virtual void assemblePage (const DtPagePath &pagePath)
 
virtual void updatePage (const DtPagePath &pagePath, const DtPageConfiguration::PageCollectionState &state)
 
virtual void tabify (const DtPagePath &pagePath1, const DtPagePath &pagePath2)
 
virtual void setSelectedPage (const DtPagePath &pPath)
 
QWidget * mainWindow ()
 
- Protected Member Functions inherited from makVrv::DtPageAssembler
 DtPageAssembler (DtDe &de)
 
virtual LocationToPathsMap buildLocationToPathsMap (DtPageConfiguration::PagePathList &children, const DtPageConfiguration &configuration)
 
virtual void assemblePagePath (const DtPagePath &pagePath, const DtPageConfiguration &configuration)
 
virtual void updatePage (const DtPagePath &pagePath, const DtPageConfiguration &configuration)
 
virtual void assembleAllPagesInLocation (const LocationToPathsMap &locMap, DtPageConfiguration::PageCollectionLocation loc, const DtPageConfiguration &configuration)
 
virtual void tabifyPagesInLocation (const LocationToPathsMap &locMap, DtPageConfiguration::PageCollectionLocation loc, const DtPageConfiguration &configuration)
 
virtual SortedTabbedPages sortTabbedPagesByLocationAndTabIndex (const PagePathVector &paths, const DtPageConfiguration &configuration, DtPageConfiguration::PageCollectionLocation location)
 
virtual int positionOfPage (DtPageConfiguration::PageCollectionLocation location, const DtPageConfiguration::PageCollectionGeometry &geometry) const
 
virtual void populatePagePathsMap (const LocationToPathsMap &locMap, DtPageConfiguration::PageCollectionLocation loc, const DtPageConfiguration &configuration, PagePathsMap &ppMap)
 
- Protected Attributes inherited from makVrv::DtQtPageAssembler
PageCreatorMap myPageCreatorMap
 
QWidget * myMainWindowCache
 
- Protected Attributes inherited from makVrv::DtPageAssembler
DtDemyDe
 

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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)