![]() |
VR-Forces 4.10 Class Documentation
|
Abstract interface for the observer views widget. More...

Public Member Functions | |
| virtual | ~DtObserverViewsWidgetInterface () |
| Virtual DTOR. More... | |
| virtual void | insertObserverView (int index, const DtObserverViewInfoViewerData &observerData)=0 |
| Adds a new observer view to the list of current views. More... | |
| virtual void | clearObserverViews ()=0 |
| Clears out observer views list. More... | |
| virtual void | deleteView (const std::string &, DtObserverViewsManager::ViewProjection)=0 |
| Removes the specified view from the observers view list. More... | |
| virtual void | setDefaultView (const std::string &, DtObserverViewsManager::ViewProjection)=0 |
| Set a view as default. More... | |
| virtual void | unSetDefaultView (const std::string &, DtObserverViewsManager::ViewProjection)=0 |
| unset a default view More... | |
| virtual void | renameObserverRecord (const std::string &newName, const std::string &oldName)=0 |
| Renames the observer record from old name to new name. More... | |
| virtual void | showSaveChangesMessage ()=0 |
| pops up an action confirmation message when the user is modifying the observers in the list More... | |
| virtual void | showClearWarningMessage ()=0 |
| Raises a confirmation message box to clear the contents of the observer views list. More... | |
| virtual void | showAssociateWarningMessage ()=0 |
| Raises a confirmation message box to associate the current contents of the observer views list with the currently loaded terrain. More... | |
| virtual void | showDissociateWarningMessage ()=0 |
| Raises a confirmation message box to dissociate any observer views that are currently associated with the currently loaded terrain. More... | |
| virtual void | requestSaveFilename ()=0 |
| Raises a message box offering options to 'Save As' or 'Don't Save'. More... | |
| virtual void | contextItemRequestSaveFilename ()=0 |
| saves a single observer view from the observ view table widget More... | |
| virtual void | enableObserverViewsList (bool enabled)=0 |
| enables the observer views list More... | |
| virtual void | enableAddViewButton (bool enabled)=0 |
| enables the "add view" button More... | |
| virtual void | enableAssociateViewsToTerrainButton (bool enabled)=0 |
| enables the "associate views to terrain" button More... | |
| virtual void | enableSaveToFileButton (bool enabled)=0 |
| enables the "save views to file" button More... | |
| virtual void | enableDissociateViewsButton (bool enabled)=0 |
| enables the "dissociate views" button More... | |
| virtual void | enableLoadAndMergeViewsButton (bool enabled)=0 |
| enables the "load views" button More... | |
| virtual void | enableClearViewsButton (bool enabled)=0 |
| virtual void | enableSaveButton (bool enabled)=0 |
| If this is true, the dialog that is used when the export icon is pressed will contain a Save button (in addition to the Save As...) button. More... | |
| virtual void | setAssociateViewsToTerrainButtonOnExitMessageVisible (bool visible)=0 |
| virtual void | setSavedChangesButtonOnExitMessageVisible (bool visible)=0 |
| virtual int | viewListSize ()=0 |
| virtual void | dissociateViewFromTerrain (const std::string &viewName)=0 |
| virtual void | resizeColumns ()=0 |
Public Attributes | |
| boost::signalslib::signal< void()> | signal_captureAndObserverView |
| Signals. More... | |
| boost::signalslib::signal < void(const DtUnicode &, DtObserverViewsManager::ViewProjection, bool) > | signal_setObserverViewbyNameAndMode |
| Called when the user click on a view and the system load it. More... | |
| boost::signalslib::signal< void()> | signal_clearObserverViews |
| Called when the user cleans observer view's list form the widget. More... | |
| boost::signalslib::signal< void()> | signal_associateObserverViewsToCurrentTerrain |
| Called when the user confirms to associate views with the current terrain from observer view's list form the widget. More... | |
| boost::signalslib::signal< void()> | signal_dissociateObserverViewsToCurrentTerrain |
| Called when the user confirms to dissociate views with the current terrain from observer view's list form the widget. More... | |
| boost::signalslib::signal < void(const DtUnicode &)> | signal_saveObserverViewsFileAs |
| Called when the user presses the saveObserverViews button. More... | |
| boost::signalslib::signal< void()> | signal_saveObserverViewsFile |
| boost::signalslib::signal < void(const DtUnicode &)> | signal_saveSingleObserverViewsFile |
| Called when the user saves a single observer view into a file. More... | |
| boost::signalslib::signal < void(const DtUnicode &)> | signal_loadObserverViewsFile |
| Called when the user loads observer views from a file. More... | |
| boost::signalslib::signal < bool(const DtUnicode &, const DtUnicode &, DtObserverViewsManager::ViewProjection)> | signal_renameObserverRecord |
| Called when the user rename a observer view. More... | |
| boost::signalslib::signal < void(const std::string &, DtObserverViewsManager::ViewProjection)> | signal_rightClickedOnObserverView |
| Called when to save the data of a right clicked observer view. More... | |
| boost::signalslib::signal< void()> | signal_saveLoadedFile |
| Called when the user rename a observer view. More... | |
Abstract interface for the observer views widget.
|
virtual |
Virtual DTOR.
|
pure virtual |
Adds a new observer view to the list of current views.
Implemented in makVrv::DtObserverViewsWidget, and makVrf::DtVrfObserverViewsWidget.
|
pure virtual |
Clears out observer views list.
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
Removes the specified view from the observers view list.
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
Set a view as default.
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
unset a default view
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
Renames the observer record from old name to new name.
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
pops up an action confirmation message when the user is modifying the observers in the list
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
Raises a confirmation message box to clear the contents of the observer views list.
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
Raises a confirmation message box to associate the current contents of the observer views list with the currently loaded terrain.
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
Raises a confirmation message box to dissociate any observer views that are currently associated with the currently loaded terrain.
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
Raises a message box offering options to 'Save As' or 'Don't Save'.
If the mySaveEnabled flag is true, the box will also contain the 'Save' option. If 'Save As' is chosen, it will call DtStaticFileDialog::getSaveFileNameWithExtension to request a file name, followed by a signal_saveObserverViewsFileAs if a filename has been selected; 'Save' generates a signal_saveObserverViewsFile.
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
saves a single observer view from the observ view table widget
Implemented in makVrv::DtObserverViewsWidget.
|
pure virtual |
enables the observer views list
|
pure virtual |
enables the "add view" button
|
pure virtual |
enables the "associate views to terrain" button
|
pure virtual |
enables the "save views to file" button
|
pure virtual |
enables the "dissociate views" button
|
pure virtual |
enables the "load views" button
|
pure virtual |
|
pure virtual |
If this is true, the dialog that is used when the export icon is pressed will contain a Save button (in addition to the Save As...) button.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in makVrv::DtObserverViewsWidget.
| boost::signalslib::signal<void()> makVrv::DtObserverViewsWidgetInterface::signal_captureAndObserverView |
Signals.
Called when the user adds an observer view.
| boost::signalslib::signal< void(const DtUnicode&, DtObserverViewsManager::ViewProjection, bool) > makVrv::DtObserverViewsWidgetInterface::signal_setObserverViewbyNameAndMode |
Called when the user click on a view and the system load it.
| boost::signalslib::signal< void()> makVrv::DtObserverViewsWidgetInterface::signal_clearObserverViews |
Called when the user cleans observer view's list form the widget.
| boost::signalslib::signal<void()> makVrv::DtObserverViewsWidgetInterface::signal_associateObserverViewsToCurrentTerrain |
Called when the user confirms to associate views with the current terrain from observer view's list form the widget.
| boost::signalslib::signal<void()> makVrv::DtObserverViewsWidgetInterface::signal_dissociateObserverViewsToCurrentTerrain |
Called when the user confirms to dissociate views with the current terrain from observer view's list form the widget.
| boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtObserverViewsWidgetInterface::signal_saveObserverViewsFileAs |
Called when the user presses the saveObserverViews button.
Called when the user saves all the observer views into a file
| boost::signalslib::signal<void()> makVrv::DtObserverViewsWidgetInterface::signal_saveObserverViewsFile |
| boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtObserverViewsWidgetInterface::signal_saveSingleObserverViewsFile |
Called when the user saves a single observer view into a file.
| boost::signalslib::signal<void(const DtUnicode&)> makVrv::DtObserverViewsWidgetInterface::signal_loadObserverViewsFile |
Called when the user loads observer views from a file.
| boost::signalslib::signal<bool(const DtUnicode&, const DtUnicode&, DtObserverViewsManager::ViewProjection)> makVrv::DtObserverViewsWidgetInterface::signal_renameObserverRecord |
Called when the user rename a observer view.
| boost::signalslib::signal<void(const std::string&, DtObserverViewsManager::ViewProjection)> makVrv::DtObserverViewsWidgetInterface::signal_rightClickedOnObserverView |
Called when to save the data of a right clicked observer view.
| boost::signalslib::signal<void()> makVrv::DtObserverViewsWidgetInterface::signal_saveLoadedFile |
Called when the user rename a observer view.