![]() |
VR-Forces 5.0.2 Developer's Guide
|
The page creator. This class should be extended by all page classes.

Public Member Functions | |
| DtPageCreator (DtDe &de) | |
| virtual | ~DtPageCreator () |
| virtual std::string | pageClassName () const =0 |
| virtual DtPage * | create (QWidget *parent=0, Qt::WindowFlags f=0)=0 |
Protected Attributes | |
| DtDe & | myDe |
|
virtual |
Virtual DTOR allows subclasses to clean up resources.
|
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 makVrf::makVrfGuiObjectInformationQt::DtCommandPanelCreator, makVrf::DtVrfOrbatPageCreator, makVrv::DtEyepointControlWidgetCreator, makVrf::DtLastPointClickedWidgetCreator, makVrv::DtAttachWidgetCreator, makVrf::DtSelectionGroupWidgetCreator, makVrf::makVrfGuiObjectInformationQt::DtSelectedObjectInformationWidgetCreator, makVrf::DtObserverConsoleLogWidgetCreator, makVrf::DtAirportLightControllerWidgetCreator, makVrv::DtPageCreatorTemplate< PageClass >, makVrv::DtPageCreatorTemplate< DtScenarioPreviewPage >, makVrf::DtPerformanceMonitorWidgetCreator, makVrf::DtAirportSettingsWidgetCreator, makVrv::DtEyepointInfoWidgetCreator, makVrv::DtSceneGraphPageCreator, makVrv::DtSceneGraphTreeWidgetCreator, makVrv::DtDynamicTerrainPageCreator, makVrf::makVrfGuiObjectInformationQt::DtEntityControlPanelPageCreator, makVrv::DtDriverWidgetCreator, makVrf::DtVrfEntityListObjectPanelPageCreator, makVrf::DtVrfEnvironmentalListObjectPanelPageCreator, makVrf::makVrfGuiObjectInformationQt::DtEnvironmentAtLocationWidgetCreator, makVrv::DtRemoteGraphicsPanelCreator, makVrv::DtObserverViewsPanelCreator, makVrf::DtVrfTacticalGraphicOverlayListPageCreator, makVrv::DtGotoPanelCreator, makVrv::DtObjectsCountPageCreator, makVrv::DtOverlaysPageCreator, makVrv::DtVectorNetworkPageCreator, makVrf::DtVrfOrganizedObjectListPanelPageCreator, makVrf::DtVrfEchelonHierarchyPageCreator, makVrf::DtVrfEmbarkationHierarchyPageCreator, and makVrf::DtVrfOrganizedEntityListObjectPanelPageCreator.
|
pure virtual |
Abstract create call which makes a page.
Implemented in makVrf::makVrfGuiObjectInformationQt::DtCommandPanelCreator, makVrf::DtVrfOrbatPageCreator, makVrv::DtEyepointControlWidgetCreator, makVrf::DtLastPointClickedWidgetCreator, makVrv::DtAttachWidgetCreator, makVrf::DtSelectionGroupWidgetCreator, makVrf::makVrfGuiObjectInformationQt::DtSelectedObjectInformationWidgetCreator, makVrf::DtObserverConsoleLogWidgetCreator, makVrv::DtPageCreatorTemplate< PageClass >, makVrv::DtPageCreatorTemplate< DtScenarioPreviewPage >, makVrf::DtAirportLightControllerWidgetCreator, makVrf::DtPerformanceMonitorWidgetCreator, makVrf::DtAirportSettingsWidgetCreator, makVrv::DtEyepointInfoWidgetCreator, makVrf::DtVrfObserverViewsPanelCreator, makVrv::DtSceneGraphPageCreator, makVrv::DtSceneGraphTreeWidgetCreator, makVrv::DtDynamicTerrainPageCreator, makVrf::makVrfGuiObjectInformationQt::DtEntityControlPanelPageCreator, makVrv::DtDriverWidgetCreator, makVrf::DtVrfEntityListObjectPanelPageCreator, makVrf::DtVrfEnvironmentalListObjectPanelPageCreator, makVrf::makVrfGuiObjectInformationQt::DtEnvironmentAtLocationWidgetCreator, makVrv::DtRemoteGraphicsPanelCreator, makVrv::DtObserverViewsPanelCreator, makVrf::DtVrfTacticalGraphicOverlayListPageCreator, makVrv::DtGotoPanelCreator, makVrv::DtObjectsCountPageCreator, makVrv::DtOverlaysPageCreator, makVrv::DtVectorNetworkPageCreator, makVrf::DtVrfOrganizedObjectListPanelPageCreator, makVrf::DtVrfEchelonHierarchyPageCreator, makVrf::DtVrfEmbarkationHierarchyPageCreator, and makVrf::DtVrfOrganizedEntityListObjectPanelPageCreator.
|
protected |