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;
135 virtual void slot_observerViewsAssociatedToTerrain();
159 virtual void slot_observerViewsAboutToBeCleared();
162 virtual void slot_observerViewsCleared();
165 virtual void slot_sceneTerrainLoaded(
const DtUnicode& terreainFileName);
168 virtual void slot_terrainCleared();
171 virtual void slot_toggleDefaultObserverView(
bool set);
174 virtual void slot_postInitialize();
177 virtual void slot_saveSingleObserverViewsFile(
const DtUnicode& observerViewFileName);
182 virtual void processEnableState();