22 class QListWidgetItem;
28 class DtPersistenceToolbarWidget;
42 Qt::WindowFlags f = Qt::Widget );
51 virtual QString title();
54 virtual const std::string& pageClassName()
const;
57 static const std::string& thePageClassName();
66 virtual void onCurrentInstanceChanged(QString def);
71 virtual void onItemChanged(QListWidgetItem *item);
74 virtual void onTogglePushed();
83 virtual void activate();
86 virtual void deactivate();
97 typedef std::map<DtTerrainPatch::GdbSurface, QListWidgetItem*>
SurfaceItemMap;
GdbSurface
GDB Surface IDs.
Definition: DtTerrainPatch.h:46
bool addingItem
Set to true during list item creation to prevent item changed calls from going to the logic...
Definition: DtGdbSurfacesPage.h:94
QListWidget * myList
Definition: DtGdbSurfacesPage.h:105
SurfaceNameMap mySurfaceNames
Definition: DtGdbSurfacesPage.h:101
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
A dialog page for controlling the GDB surfaces.
Definition: DtGdbSurfacesPage.h:32
DtGdbSurfacesLogic * myLogic
Definition: DtGdbSurfacesPage.h:95
Contains DLL export macros.
Interface for a GDB Surfaces widget.
QVBoxLayout * myMainLayout
Definition: DtGdbSurfacesPage.h:107
std::map< DtTerrainPatch::GdbSurface, QString > SurfaceNameMap
Definition: DtGdbSurfacesPage.h:100
QVBoxLayout * myGroupLayout
Definition: DtGdbSurfacesPage.h:108
Dialog which shows the terrain patches.
Definition: DtTerrainPatchDialogPage.h:27
Contains makVrv::DtTerrainPatchDialogPage class.
DtPersistenceToolbarWidget * myTitle
Definition: DtGdbSurfacesPage.h:103
The abstract interface of the DtGdbSurfacesWidget for the DtGdbSurfacesLogic.
Definition: DtGdbSurfacesInterface.h:22
QPushButton * toggleButton
Definition: DtGdbSurfacesPage.h:106
Contains makVrv::DtTerrainPatch class.
DtPageCreatorTemplate< DtGdbSurfacesPage > DtGdbSurfacesPageCreator
Creator type for DtGdbSurfacesPages.
Definition: DtGdbSurfacesPage.h:115
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
SurfaceItemMap myItemMap
Definition: DtGdbSurfacesPage.h:98
Contains makVrv::DtGdbSurfacesLogic class.
std::map< DtTerrainPatch::GdbSurface, QListWidgetItem * > SurfaceItemMap
Definition: DtGdbSurfacesPage.h:97
The logic class for handling GDB surfaces.
Definition: DtGdbSurfacesLogic.h:25