VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | 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 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 DtString selectedCategoryRawData () const
virtual QString selectedCategory () const
virtual void sendEvent (const DtUiElementEvent &)
virtual void addCategory (const QString &)
virtual bool hasCategory (const QString &) const
virtual void reselectModelWhenGetFocus (DtModelSetEntry *e)
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 ()

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 &)

Protected Member Functions

virtual void completeTypeChange (DtModelSetEntry *)
virtual void setup ()
 sets up the gui and creates default object
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

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

Additional Inherited Members

- Static Public Member Functions inherited from makVrv::DtDeMainWindow
static void setStartUpMaximized (bool maxed)
 Set whether the window will start up maximized.
- Static Protected Attributes inherited from makVrv::DtDeMainWindow
static bool theStartUpMaximizedFlag

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 DtString DtSimulationObjectEditorWindow::selectedCategoryRawData ( ) const
virtual
virtual QString DtSimulationObjectEditorWindow::selectedCategory ( ) const
virtual
virtual void DtSimulationObjectEditorWindow::sendEvent ( const DtUiElementEvent )
virtual
virtual void DtSimulationObjectEditorWindow::addCategory ( const QString &  )
virtual
virtual bool DtSimulationObjectEditorWindow::hasCategory ( const QString &  ) const
virtual
virtual void DtSimulationObjectEditorWindow::reselectModelWhenGetFocus ( DtModelSetEntry e)
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::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::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 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
protected
DtSimulationObjectEditorList* DtSimulationObjectEditorWindow::myTree
protected
DtBehaviorUi* DtSimulationObjectEditorWindow::myBehaviorUi
protected

Referenced by behaviorUi().

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 Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)