![]() |
VR-Forces 4.0.4 Class Documentation
|
The page creator. More...

Public Member Functions | |
| DtPageCreator (DtDe &de) | |
| CTOR takes a reference to the DtDe object. | |
| virtual | ~DtPageCreator () |
| Virtual DTOR allows subclasses to clean up resources. | |
| virtual std::string | pageClassName () const =0 |
| Get the name of the page class this creator is creating. | |
| virtual DtPage * | create (QWidget *parent=0, Qt::WindowFlags f=0)=0 |
| Abstract create call which makes a page. | |
Protected Attributes | |
| DtDe & | myDe |
CTOR takes a reference to the DtDe object.
| virtual makVrv::DtPageCreator::~DtPageCreator | ( | ) | [virtual] |
Virtual DTOR allows subclasses to clean up resources.
| virtual std::string makVrv::DtPageCreator::pageClassName | ( | ) | const [pure virtual] |
Get the name of the page class this creator is creating.
This page name should be unique. This is NOT the title of the page. When replacing a page, the pageClassName should remain the same.
Implemented in makVrv::DtAttachWidgetCreator, makVrv::DtEyepointControlWidgetCreator, makVrv::DtObserverViewsWidgetCreator, makVrf::DtLastPointClickedWidgetCreator, makVrv::DtEyepointInfoWidgetCreator, makVrf::DtFrameRateMonitorWidgetCreator, makVrv::DtObjectsListPageCreator, makVrv::DtSceneGraphTreeWidgetCreator, makVrv::DtPageCreatorTemplate< PageClass >, makVrv::DtSceneGraphPageCreator, makVrv::DtDriverWidgetCreator, makVrv::DtRemoteGraphicsPanelCreator, makVrf::DtVrfEntityListObjectPanelPageCreator, makVrf::DtVrfEnvironmentalListObjectPanelPageCreator, makVrv::DtObjectsCountPageCreator, makVrf::DtVrfTacticalGraphicOverlayListPageCreator, makVrv::DtOverlaysPageCreator, makVrv::DtVectorNetworkPageCreator, makVrf::DtVrfEchelonHierarchyPageCreator, and makVrf::DtVrfEmbarkationHierarchyPageCreator.
| virtual DtPage* makVrv::DtPageCreator::create | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) | [pure virtual] |
Abstract create call which makes a page.
Implemented in makVrv::DtAttachWidgetCreator, makVrv::DtEyepointControlWidgetCreator, makVrv::DtObserverViewsWidgetCreator, makVrf::DtLastPointClickedWidgetCreator, makVrv::DtEyepointInfoWidgetCreator, makVrf::DtFrameRateMonitorWidgetCreator, makVrv::DtObjectsListPageCreator, makVrv::DtPageCreatorTemplate< PageClass >, makVrv::DtSceneGraphTreeWidgetCreator, makVrv::DtSceneGraphPageCreator, makVrv::DtDriverWidgetCreator, makVrv::DtRemoteGraphicsPanelCreator, makVrf::DtVrfEntityListObjectPanelPageCreator, makVrf::DtVrfEnvironmentalListObjectPanelPageCreator, makVrv::DtObjectsCountPageCreator, makVrf::DtVrfTacticalGraphicOverlayListPageCreator, makVrv::DtOverlaysPageCreator, makVrv::DtVectorNetworkPageCreator, makVrf::DtVrfEchelonHierarchyPageCreator, and makVrf::DtVrfEmbarkationHierarchyPageCreator.
DtDe& makVrv::DtPageCreator::myDe [protected] |
Referenced by makVrv::DtPageCreatorTemplate< PageClass >::create().