21 class DtObserverViewsWidgetInterface;
24 class DtObserverViewsManager;
42 virtual void slot_captureAndAddObserverView();
50 virtual void slot_clearObserverViews();
54 virtual void slot_associateObserverViewsToCurrentTerrain();
57 virtual void slot_dissociateObserverViewsToCurrentTerrain();
64 virtual void slot_saveObserverViewsFile();
67 virtual void slot_deleteObserverView();
70 virtual void slot_saveObserverView();
75 virtual void slot_loadObserverViewsFile(
const DtUnicode&);
86 void refreshObserverViewList();
95 void slot_showExitMessageDialog();
99 void slot_savedLoadedFile();
106 virtual bool canAssociate()
const;
110 virtual bool canDissociate()
const;
114 virtual bool canSave()
const;
119 virtual bool canSaveAs()
const;
123 virtual bool canClear()
const;
138 virtual void slot_observerViewsAssociatedToTerrain();
162 virtual void slot_observerViewsAboutToBeCleared();
165 virtual void slot_observerViewsCleared();
168 virtual void slot_sceneTerrainLoaded(
const DtUnicode& terreainFileName);
171 virtual void slot_terrainCleared();
174 virtual void slot_toggleDefaultObserverView(
bool set);
180 virtual void slot_saveSingleObserverViewsFile(
const DtUnicode& observerViewFileName);
185 virtual void processEnableState();
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
void slot_postInitialize(makVrv::DtDe &de)
A DtObserverSettingsRecord contains the state of an observer.
Definition: DtObserverStateRecord.h:20
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Contains makArchives::DtObserverStateRecordsList class.
DtObserverStateRecordsList class contains a collection of DtObserverStateRecord.
Definition: DtObserverStateRecordsList.h:21
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makArchives::DtObserverStateRecord class.
Contains makVrv::DtObserverViewsManager class.
Base class to provide boost signal/slot management.
Manager for the observer view records loaded in the application.
Definition: DtObserverViewsManager.h:28
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
ViewProjection
Definition: DtObserverViewsManager.h:35