VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
DtSimulationObjectEditorWindow Class Reference
Inheritance diagram for DtSimulationObjectEditorWindow:
Inheritance graph
[legend]

Public Slots

virtual void preSimulationModelSetSave ()
virtual void deleteExisting ()
virtual void revertExisting ()
virtual void opdEntryAdded (DtModelSetEntry *)
virtual void simulationModelSetLoaded ()
virtual void newDataFileAdded ()
virtual void preloadSimulationModelSet ()
virtual void loadUiFiles (const DtFilename &)
virtual void selectEntity ()
virtual void reselectModel ()

Public Member Functions

 DtSimulationObjectEditorWindow (makVrv::DtDe &de, QWidget *parent=NULL, Qt::WindowFlags flags=0)
 Constructor.
virtual ~DtSimulationObjectEditorWindow ()
 Destructor.
virtual bool canCreateExisting () const
virtual bool canRevertExisting () const
virtual bool canMakeTemplate () const
virtual std::set
< makVrf::DtEntityMapperKey
getSelectedInformation () const
virtual bool canDeleteExisting (bool any=false) const
 If any is true will also include those items not in master sms.
virtual DtObjectType selectedObjectType () const
DtBehaviorUibehaviorUi ()
virtual void bringToFront ()
virtual void getCategorySelections (DtRwForces &, DtRwNLengthStringVector &)
 Returns the available category/forces filters.
virtual void getSelectedCategories (DtRwNLengthStringVector &)
 Returns the categories that are currently "checked off" in the category widget.
virtual void selectModel (DtModelSetEntry *)
virtual void postSelectModel (DtModelSetEntry *)
 Posts a model select for the next tick.
virtual std::vector< std::string > selectedCategories () const
virtual void sendEvent (const DtUiElementEvent &)
virtual bool hasCategory (const QString &) const
virtual void reselectModelWhenGetFocus (DtModelSetEntry *e)
virtual void executeFilter ()
virtual void processElementChanged (DtUiElement *)
virtual DtDisplayWidgeteditingWindow ()
 Returns the window that can be used for 3D/2D editing in a dialog. Shared with display widget.
virtual void select (const std::vector< DtObjectType > &)
virtual bool selectedIsInMasterSMS () const
virtual bool canAddSubordinateToSelected () const
virtual int selectedItemsCount () const
virtual bool selectedIsPartOfSimulationObjectGroup () const
virtual void redisplayListIcons ()
virtual void resetVisuals ()
DtSimulationObjectEditorListentityEditorList ()
virtual void clear ()
- Public Member Functions inherited from makVrv::DtDeMainWindow
virtual ~DtDeMainWindow ()
 Virtual destructor.
DtDede ()

Public Attributes

DtSimulationObjectEditorCanvasmyEntityEditorCanvas
DtSimulationObjectEditorListmyTree
DtBehaviorUimyBehaviorUi
QSplitter * mySplitter
QWidget * myMainWidget
DtReadOnlyWidgetmyReadOnlyWidget
- Public Attributes inherited from makVrv::DtDeMainWindow
boost::signal< void(bool)> signal_fullScreenModeChanged

Protected Slots

virtual void entityTypeChanged (DtModelSetEntry *oldType, DtModelSetEntry *newType)
virtual void itemStatusChanged ()
virtual void categoriesModified ()
virtual void creationStatusModified ()
virtual void labelModified ()
virtual void deployableCountriesModified ()
virtual void uiEvent (const DtUiElementEvent &)
virtual void enableEditing ()

Protected Member Functions

virtual void completeTypeChange (DtModelSetEntry *)
virtual void setup ()
 sets up the gui and creates default object
virtual void readOnlyChanged (bool)
virtual void setApplicationTitle (const std::string &appName)
 Set the application name.
virtual std::string applicationTitle () const
 Get the application name.
virtual void setApplicationIcon (const std::string &iconName)
 Set the application icon.
virtual void setShowQuitDialogOnClose (bool)
 Set whether or not to show quit dialog if this is the last main window.
virtual void destroyWindow ()
 Destroys the window.
virtual void quit ()
 Quit the application.
virtual void categoriesReverted ()
virtual void deployedCountriesReverted ()
virtual void overlayLayersReverted ()
virtual void simulationModelSetSaved ()
virtual void tick ()
virtual void createBehaviorUi ()
virtual void closeEvent (QCloseEvent *e)
virtual bool eventFilter (QObject *, QEvent *)
virtual void hierarchyChanged (const DtUiElementEvent &)
virtual void elementModified (DtUiElement *)
- Protected Member Functions inherited from makVrv::DtDeMainWindow
 DtDeMainWindow (DtDe &de)
 The constructor for the abstract base class is protected.

Protected Attributes

bool myFirstTick
DtModelSetEntrymySelectedModel
bool myClosing
QString myPreSaveSelectedPath
DtSimulationObjectEditorAppEventControllermyAppEventController
makVrv::DtSignalConnectionManager myConnectionManager
DtModelSetEntrymyEntryToReselectedOnFocus
- Protected Attributes inherited from makVrv::DtDeMainWindow
DtDemyDe

Constructor & Destructor Documentation

DtSimulationObjectEditorWindow::DtSimulationObjectEditorWindow ( makVrv::DtDe de,
QWidget *  parent = NULL,
Qt::WindowFlags  flags = 0 
)

Constructor.

virtual DtSimulationObjectEditorWindow::~DtSimulationObjectEditorWindow ( )
virtual

Destructor.

Member Function Documentation

virtual bool DtSimulationObjectEditorWindow::canCreateExisting ( ) const
virtual
virtual bool DtSimulationObjectEditorWindow::canRevertExisting ( ) const
virtual
virtual bool DtSimulationObjectEditorWindow::canMakeTemplate ( ) const
virtual
virtual std::set<makVrf::DtEntityMapperKey> DtSimulationObjectEditorWindow::getSelectedInformation ( ) const
virtual
virtual bool DtSimulationObjectEditorWindow::canDeleteExisting ( bool  any = false) const
virtual

If any is true will also include those items not in master sms.

virtual DtObjectType DtSimulationObjectEditorWindow::selectedObjectType ( ) const
virtual
DtBehaviorUi * DtSimulationObjectEditorWindow::behaviorUi ( )
inline

References myBehaviorUi.

virtual void DtSimulationObjectEditorWindow::bringToFront ( )
virtual
virtual void DtSimulationObjectEditorWindow::getCategorySelections ( DtRwForces ,
DtRwNLengthStringVector  
)
virtual

Returns the available category/forces filters.

virtual void DtSimulationObjectEditorWindow::getSelectedCategories ( DtRwNLengthStringVector )
virtual

Returns the categories that are currently "checked off" in the category widget.

virtual void DtSimulationObjectEditorWindow::selectModel ( DtModelSetEntry )
virtual
virtual void DtSimulationObjectEditorWindow::postSelectModel ( DtModelSetEntry )
virtual

Posts a model select for the next tick.

virtual std::vector<std::string> DtSimulationObjectEditorWindow::selectedCategories ( ) const
virtual
virtual void DtSimulationObjectEditorWindow::sendEvent ( const DtUiElementEvent )
virtual
virtual bool DtSimulationObjectEditorWindow::hasCategory ( const QString &  ) const
virtual
virtual void DtSimulationObjectEditorWindow::reselectModelWhenGetFocus ( DtModelSetEntry e)
virtual
virtual void DtSimulationObjectEditorWindow::executeFilter ( )
virtual
virtual void DtSimulationObjectEditorWindow::processElementChanged ( DtUiElement )
virtual
virtual DtDisplayWidget* DtSimulationObjectEditorWindow::editingWindow ( )
virtual

Returns the window that can be used for 3D/2D editing in a dialog. Shared with display widget.

virtual void DtSimulationObjectEditorWindow::select ( const std::vector< DtObjectType > &  )
virtual
virtual bool DtSimulationObjectEditorWindow::selectedIsInMasterSMS ( ) const
virtual
virtual bool DtSimulationObjectEditorWindow::canAddSubordinateToSelected ( ) const
virtual
virtual int DtSimulationObjectEditorWindow::selectedItemsCount ( ) const
virtual
virtual bool DtSimulationObjectEditorWindow::selectedIsPartOfSimulationObjectGroup ( ) const
virtual
virtual void DtSimulationObjectEditorWindow::redisplayListIcons ( )
virtual
virtual void DtSimulationObjectEditorWindow::resetVisuals ( )
virtual
virtual void DtSimulationObjectEditorWindow::completeTypeChange ( DtModelSetEntry )
protectedvirtual
virtual void DtSimulationObjectEditorWindow::setup ( )
protectedvirtual

sets up the gui and creates default object

virtual void DtSimulationObjectEditorWindow::readOnlyChanged ( bool  )
protectedvirtual
virtual void DtSimulationObjectEditorWindow::setApplicationTitle ( const std::string &  appName)
protectedvirtual

Set the application name.

Implements makVrv::DtDeMainWindow.

virtual std::string DtSimulationObjectEditorWindow::applicationTitle ( ) const
protectedvirtual

Get the application name.

Implements makVrv::DtDeMainWindow.

virtual void DtSimulationObjectEditorWindow::setApplicationIcon ( const std::string &  iconName)
protectedvirtual

Set the application icon.

Implements makVrv::DtDeMainWindow.

virtual void DtSimulationObjectEditorWindow::setShowQuitDialogOnClose ( bool  )
protectedvirtual

Set whether or not to show quit dialog if this is the last main window.

Implements makVrv::DtDeMainWindow.

virtual void DtSimulationObjectEditorWindow::destroyWindow ( )
protectedvirtual

Destroys the window.

Implements makVrv::DtDeMainWindow.

virtual void DtSimulationObjectEditorWindow::quit ( )
protectedvirtual

Quit the application.

Implements makVrv::DtDeMainWindow.

virtual void DtSimulationObjectEditorWindow::categoriesReverted ( )
protectedvirtual
virtual void DtSimulationObjectEditorWindow::deployedCountriesReverted ( )
protectedvirtual
virtual void DtSimulationObjectEditorWindow::overlayLayersReverted ( )
protectedvirtual
DtSimulationObjectEditorList* DtSimulationObjectEditorWindow::entityEditorList ( )
inline
virtual void DtSimulationObjectEditorWindow::clear ( )
virtual
virtual void DtSimulationObjectEditorWindow::preSimulationModelSetSave ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::deleteExisting ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::revertExisting ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::opdEntryAdded ( DtModelSetEntry )
virtualslot
virtual void DtSimulationObjectEditorWindow::simulationModelSetLoaded ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::newDataFileAdded ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::preloadSimulationModelSet ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::loadUiFiles ( const DtFilename &  )
virtualslot
virtual void DtSimulationObjectEditorWindow::selectEntity ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::reselectModel ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::simulationModelSetSaved ( )
protectedvirtual
virtual void DtSimulationObjectEditorWindow::tick ( )
protectedvirtual
virtual void DtSimulationObjectEditorWindow::createBehaviorUi ( )
protectedvirtual
virtual void DtSimulationObjectEditorWindow::closeEvent ( QCloseEvent *  e)
protectedvirtual
virtual void DtSimulationObjectEditorWindow::entityTypeChanged ( DtModelSetEntry oldType,
DtModelSetEntry newType 
)
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::itemStatusChanged ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::categoriesModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::creationStatusModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::labelModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::deployableCountriesModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::uiEvent ( const DtUiElementEvent )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::enableEditing ( )
protectedvirtualslot
virtual bool DtSimulationObjectEditorWindow::eventFilter ( QObject ,
QEvent *   
)
protectedvirtual
virtual void DtSimulationObjectEditorWindow::hierarchyChanged ( const DtUiElementEvent )
protectedvirtual
virtual void DtSimulationObjectEditorWindow::elementModified ( DtUiElement )
protectedvirtual

Member Data Documentation

DtSimulationObjectEditorCanvas* DtSimulationObjectEditorWindow::myEntityEditorCanvas
DtSimulationObjectEditorList* DtSimulationObjectEditorWindow::myTree
DtBehaviorUi* DtSimulationObjectEditorWindow::myBehaviorUi

Referenced by behaviorUi().

QSplitter* DtSimulationObjectEditorWindow::mySplitter
QWidget* DtSimulationObjectEditorWindow::myMainWidget
DtReadOnlyWidget* DtSimulationObjectEditorWindow::myReadOnlyWidget
bool DtSimulationObjectEditorWindow::myFirstTick
protected
DtModelSetEntry* DtSimulationObjectEditorWindow::mySelectedModel
protected
bool DtSimulationObjectEditorWindow::myClosing
protected
QString DtSimulationObjectEditorWindow::myPreSaveSelectedPath
protected
DtSimulationObjectEditorAppEventController* DtSimulationObjectEditorWindow::myAppEventController
protected
makVrv::DtSignalConnectionManager DtSimulationObjectEditorWindow::myConnectionManager
protected
DtModelSetEntry* DtSimulationObjectEditorWindow::myEntryToReselectedOnFocus
protected

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)