21 class DtObserverViewInfoViewerData;
37 virtual void clearObserverViews() = 0;
49 virtual void renameObserverRecord(
const std::string& newName,
50 const std::string& oldName) = 0;
54 virtual void showSaveChangesMessage() = 0;
58 virtual void showClearWarningMessage() = 0;
62 virtual void showAssociateWarningMessage() = 0;
66 virtual void showDissociateWarningMessage() = 0;
73 virtual void requestSaveFilename() = 0;
76 virtual void contextItemRequestSaveFilename() = 0;
79 virtual void enableObserverViewsList(
bool enabled) = 0;
82 virtual void enableAddViewButton(
bool enabled) = 0;
85 virtual void enableAssociateViewsToTerrainButton(
bool enabled) = 0;
88 virtual void enableSaveToFileButton(
bool enabled) = 0;
91 virtual void enableDissociateViewsButton(
bool enabled) = 0;
94 virtual void enableLoadAndMergeViewsButton(
bool enabled) = 0;
97 virtual void enableClearViewsButton(
bool enabled) = 0;
101 virtual void enableSaveButton(
bool enabled) = 0;
104 virtual void setAssociateViewsToTerrainButtonOnExitMessageVisible(
bool visible) = 0;
107 virtual void setSavedChangesButtonOnExitMessageVisible(
bool visible) = 0;
110 virtual int viewListSize() = 0;
112 virtual void dissociateViewFromTerrain(
const std::string& viewName) = 0;
114 virtual void resizeColumns() =0;
122 boost::signalslib::signal< void(const DtUnicode&, DtObserverViewsManager::ViewProjection, bool) >
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Contains makVrv::DtObserverObject class declaration.
Contains makVrv::DtObserverViewsManager class.
Contains makVrv::DtUniqueID type.
helper class to wrap and send the data in the DtObserverViewWidget makVrv::DtObserverViewInfoViewerDa...
Definition: DtObserverViewInfoViewerData.h:32
ViewProjection
Definition: DtObserverViewsManager.h:35