VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtVrfObserverViewsWidgetLogic Class Reference

Logic that will retrieve the observer view records from the scenario manager and also use in internal member.

Inheritance diagram for makVrf::DtVrfObserverViewsWidgetLogic:
Inheritance graph
[legend]

Public Member Functions

 DtVrfObserverViewsWidgetLogic (makVrv::DtDe &de, makVrv::DtObserverViewsWidgetInterface *iFace)
 
virtual ~DtVrfObserverViewsWidgetLogic ()
 
- Public Member Functions inherited from makVrv::DtObserverViewsWidgetLogic
virtual ~DtObserverViewsWidgetLogic ()
 
virtual void slot_captureAndAddObserverView ()
 
virtual void slot_setObserverViewByNameAndMode (const DtUnicode &, DtObserverViewsManager::ViewProjection projection, bool animate=false)
 
virtual void slot_clearObserverViews ()
 
virtual void slot_associateObserverViewsToCurrentTerrain ()
 
virtual void slot_dissociateObserverViewsToCurrentTerrain ()
 
virtual void slot_saveObserverViewsFileAs (const DtUnicode &filename)
 
virtual void slot_saveObserverViewsFile ()
 
virtual void slot_deleteObserverView ()
 
virtual void slot_saveObserverView ()
 
virtual void slot_loadObserverViewsFile (const DtUnicode &)
 
virtual bool slot_renameObserverRecord (const DtUnicode &newName, const DtUnicode &oldName, DtObserverViewsManager::ViewProjection projection)
 
virtual
DtObserverViewsManager::ViewProjection 
observerViewProjectionMode (const makArchives::DtObserverStateRecord &record)
 
void refreshObserverViewList ()
 
void refreshWidget ()
 
virtual void setRightClickedObserverViewData (const std::string &observeViewName, DtObserverViewsManager::ViewProjection projection)
 
void slot_showExitMessageDialog ()
 
void slot_savedLoadedFile ()
 

Protected Member Functions

virtual void slot_setDefaultObserverViewRecord (const makArchives::DtObserverStateRecord &observerView)
 
virtual void slot_unSetDefaultObserverViewRecord (const makArchives::DtObserverStateRecord &observerView)
 
virtual void slot_showExitMessageDialog ()
 
virtual void initialize ()
 
virtual void scenarioClosed ()
 
virtual void scenarioLoaded ()
 
virtual void onSetDefaultObserverView (std::string oldView, std::string newView)
 
virtual void onScenarioInformationAboutToBeSaved ()
 
virtual void hideObserverView (const std::string &, bool)
 
virtual void terrainViewsHidden (const std::set< std::string > &)
 
virtual std::string observerViewProjectionModeString (const makArchives::DtObserverStateRecord &record) const
 
- Protected Member Functions inherited from makVrv::DtObserverViewsWidgetLogic
virtual bool canAssociate () const
 
virtual bool canDissociate () const
 
virtual bool canSave () const
 
virtual bool canSaveAs () const
 
virtual bool canClear () const
 
virtual void slot_capturedObserverViewAdded (const makArchives::DtObserverStateRecord &observerView)
 
virtual void slot_observerViewRemoved (const makArchives::DtObserverStateRecord &observerView)
 
virtual void slot_observerProjectionChanged (const makArchives::DtObserverStateRecord &observerView)
 
virtual void slot_observerViewNameModified (const std::string &newName, const makArchives::DtObserverStateRecord &observerView)
 
virtual void slot_observerViewsAssociatedToTerrain ()
 
virtual void slot_observerViewDissociatedToTerrain (const makArchives::DtObserverStateRecordsList &observerView)
 
virtual void slot_observerViewsImportedAndMerge (const makArchives::DtObserverStateRecordsList &observerViewList)
 
virtual void slot_observerViewsImportedAndReplaced (const makArchives::DtObserverStateRecordsList &observerViewList)
 
virtual void slot_associatedViewsToTerrainLoaded (const makArchives::DtObserverStateRecordsList &observerViewList)
 
virtual void slot_associatedViewsToTerrainUnloaded (const makArchives::DtObserverStateRecordsList &observerViewList)
 
virtual void slot_observerViewsAboutToBeCleared ()
 
virtual void slot_observerViewsCleared ()
 
virtual void slot_sceneTerrainLoaded (const DtUnicode &terreainFileName)
 
virtual void slot_terrainCleared ()
 
virtual void slot_toggleDefaultObserverView (bool set)
 
virtual void slot_postInitialize ()
 
virtual void slot_saveSingleObserverViewsFile (const DtUnicode &observerViewFileName)
 
virtual void processEnableState ()
 
 DtObserverViewsWidgetLogic (DtDe &de, DtObserverViewsWidgetInterface *iFace)
 

Protected Attributes

makVrv::DtSignalConnectionManager myConnections
 
- Protected Attributes inherited from makVrv::DtObserverViewsWidgetLogic
DtDemyDe
 
DtObserverViewsWidgetInterfacemyGui
 
DtObserverViewsManagermyObserverViewsManager
 
bool myHasSetupObserverRecords
 
std::string myObserversViewFile
 
std::string myTerrainFilename
 
DtSignalConnectionManager myConnections
 

Additional Inherited Members

- Static Public Member Functions inherited from makVrv::DtObserverViewsWidgetLogic
static DtObserverViewsWidgetLogiccreate (DtDe &de, DtObserverViewsWidgetInterface *iFace)
 

Constructor & Destructor Documentation

makVrf::DtVrfObserverViewsWidgetLogic::DtVrfObserverViewsWidgetLogic ( makVrv::DtDe de,
makVrv::DtObserverViewsWidgetInterface iFace 
)

CTOR.

virtual makVrf::DtVrfObserverViewsWidgetLogic::~DtVrfObserverViewsWidgetLogic ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfObserverViewsWidgetLogic::slot_setDefaultObserverViewRecord ( const makArchives::DtObserverStateRecord )
protectedvirtual

listens when an observer view is set as default

Reimplemented from makVrv::DtObserverViewsWidgetLogic.

virtual void makVrf::DtVrfObserverViewsWidgetLogic::slot_unSetDefaultObserverViewRecord ( const makArchives::DtObserverStateRecord )
protectedvirtual

listens when unsetting a default observer

Reimplemented from makVrv::DtObserverViewsWidgetLogic.

virtual void makVrf::DtVrfObserverViewsWidgetLogic::slot_showExitMessageDialog ( )
protectedvirtual
virtual void makVrf::DtVrfObserverViewsWidgetLogic::initialize ( )
protectedvirtual
virtual void makVrf::DtVrfObserverViewsWidgetLogic::scenarioClosed ( )
protectedvirtual
virtual void makVrf::DtVrfObserverViewsWidgetLogic::scenarioLoaded ( )
protectedvirtual
virtual void makVrf::DtVrfObserverViewsWidgetLogic::onSetDefaultObserverView ( std::string  oldView,
std::string  newView 
)
protectedvirtual

Sets the new default observer view view.

virtual void makVrf::DtVrfObserverViewsWidgetLogic::onScenarioInformationAboutToBeSaved ( )
protectedvirtual

Called before the scenario information is saved in order to commit name edits.

virtual void makVrf::DtVrfObserverViewsWidgetLogic::hideObserverView ( const std::string &  ,
bool   
)
protectedvirtual
virtual void makVrf::DtVrfObserverViewsWidgetLogic::terrainViewsHidden ( const std::set< std::string > &  )
protectedvirtual
virtual std::string makVrf::DtVrfObserverViewsWidgetLogic::observerViewProjectionModeString ( const makArchives::DtObserverStateRecord record) const
protectedvirtual

Member Data Documentation

makVrv::DtSignalConnectionManager makVrf::DtVrfObserverViewsWidgetLogic::myConnections
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)