VR-Forces 4.7 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 creationStatusModified ()
virtual void categoriesModified ()
virtual void selectEntity ()
virtual void selectSystem ()
virtual void selectMunition ()
virtual void reselectModel ()
virtual void entityTypeChanged (DtModelSetEntry *oldType, DtModelSetEntry *newType)

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
virtual
DtComponentSystemDefinition
selectedSystem () 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 *, std::vector< DtUiElementEvent >=std::vector< DtUiElementEvent >(), bool forceReselect=true)
virtual void scheduleModelSelection (DtModelSetEntry *, std::vector< DtUiElementEvent >=std::vector< DtUiElementEvent >(), bool forceReselect=true)
virtual void scheduleModelSelection (const DtObjectType &, std::vector< DtUiElementEvent >=std::vector< DtUiElementEvent >(), bool forceReselect=true)
virtual void scheduleSystemSelection (DtComponentSystemDefinition *, std::vector< DtUiElementEvent >=std::vector< DtUiElementEvent >(), bool forceReselect=true)
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 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 ()
virtual void elementModified (DtUiElement *)
virtual void selectSystemFromFilename (const DtFilename &, std::vector< DtUiElementEvent >=std::vector< DtUiElementEvent >(), bool forceReselect=true)
virtual void selectSystem (DtComponentSystemDefinition *, std::vector< DtUiElementEvent >=std::vector< DtUiElementEvent >(), bool forceReselect=true)
virtual void selectMunition (const DtObjectType &, std::vector< DtUiElementEvent >=std::vector< DtUiElementEvent >(), bool forceReselect=true)
virtual void scheduleMunitionSelection (const DtObjectType &, std::vector< DtUiElementEvent >=std::vector< DtUiElementEvent >(), bool forceReselect=true)
virtual int currentTab () const
virtual void setCurrentTab (int)
virtual void copyListContentsToClipboard ()
virtual void labelModified (const std::vector< DtObjectType > &)
DtSimulationObjectEditorListentityEditorList ()
DtSimulationObjectEditorSystemListsystemEditorList ()
DtSimulationObjectEditorMunitionListmunitionEditorList ()
virtual void clear ()
- Public Member Functions inherited from makVrv::DtDeMainWindow
virtual ~DtDeMainWindow ()
 Virtual destructor.
DtDede ()

Public Attributes

boost::signal< void(const
DtUiElementEvent &)> 
signal_uiEvent
boost::signal< void(int)> signal_tabChanged
boost::signal< void()> signal_elementModified
boost::signal< void()> signal_objectSelected
boost::signal< void(std::set
< makVrf::DtEntityMapperKey >)> 
signal_revertedMunitions
boost::signal< void(const
std::vector< DtObjectType > &)> 
signal_labelModified
DtSimulationObjectEditorCanvasmyEntityEditorCanvas
DtSimulationObjectEditorListmyTree
DtSimulationObjectEditorSystemListmySystemTree
DtSimulationObjectEditorMunitionListmyMunitionTree
QTabWidgetmyTabWidget
DtBehaviorUimyBehaviorUi
QSplitter * mySplitter
QWidget * myMainWidget
DtReadOnlyWidgetmyReadOnlyWidget
- Public Attributes inherited from makVrv::DtDeMainWindow
boost::signal< void(bool)> signal_fullScreenModeChanged

Protected Slots

virtual void itemStatusChanged ()
virtual void deployableCountriesModified ()
virtual void uiEvent (const DtUiElementEvent &)
virtual void enableEditing ()
virtual void tabChanged (int)
virtual void healthCheckResults (const QString &)

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 &)
- Protected Member Functions inherited from makVrv::DtDeMainWindow
 DtDeMainWindow (DtDe &de)
 The constructor for the abstract base class is protected.

Protected Attributes

boost::signalslib::connection myScheduledModelSelection
bool myFirstTick
DtModelSetEntrymySelectedModel
bool myClosing
QString myPreSaveSelectedPath
DtSimulationObjectEditorAppEventControllermyAppEventController
makVrv::DtSignalConnectionManager myConnectionManager
makVrv::DtSignalConnectionManager myTreeConnections
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
virtual DtComponentSystemDefinition* DtSimulationObjectEditorWindow::selectedSystem ( ) 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 ,
std::vector< DtUiElementEvent = std::vector< DtUiElementEvent >(),
bool  forceReselect = true 
)
virtual
virtual void DtSimulationObjectEditorWindow::scheduleModelSelection ( DtModelSetEntry ,
std::vector< DtUiElementEvent = std::vector< DtUiElementEvent >(),
bool  forceReselect = true 
)
virtual
virtual void DtSimulationObjectEditorWindow::scheduleModelSelection ( const DtObjectType ,
std::vector< DtUiElementEvent = std::vector< DtUiElementEvent >(),
bool  forceReselect = true 
)
virtual
virtual void DtSimulationObjectEditorWindow::scheduleSystemSelection ( DtComponentSystemDefinition ,
std::vector< DtUiElementEvent = std::vector< DtUiElementEvent >(),
bool  forceReselect = true 
)
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 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::elementModified ( DtUiElement )
virtual
virtual void DtSimulationObjectEditorWindow::selectSystemFromFilename ( const DtFilename &  ,
std::vector< DtUiElementEvent = std::vector< DtUiElementEvent >(),
bool  forceReselect = true 
)
virtual
virtual void DtSimulationObjectEditorWindow::selectSystem ( DtComponentSystemDefinition ,
std::vector< DtUiElementEvent = std::vector< DtUiElementEvent >(),
bool  forceReselect = true 
)
virtual
virtual void DtSimulationObjectEditorWindow::selectMunition ( const DtObjectType ,
std::vector< DtUiElementEvent = std::vector< DtUiElementEvent >(),
bool  forceReselect = true 
)
virtual
virtual void DtSimulationObjectEditorWindow::scheduleMunitionSelection ( const DtObjectType ,
std::vector< DtUiElementEvent = std::vector< DtUiElementEvent >(),
bool  forceReselect = true 
)
virtual
virtual int DtSimulationObjectEditorWindow::currentTab ( ) const
virtual
virtual void DtSimulationObjectEditorWindow::setCurrentTab ( int  )
virtual
virtual void DtSimulationObjectEditorWindow::copyListContentsToClipboard ( )
virtual
virtual void DtSimulationObjectEditorWindow::labelModified ( const std::vector< DtObjectType > &  )
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
DtSimulationObjectEditorSystemList* DtSimulationObjectEditorWindow::systemEditorList ( )
inline
DtSimulationObjectEditorMunitionList* DtSimulationObjectEditorWindow::munitionEditorList ( )
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::creationStatusModified ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::categoriesModified ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::selectEntity ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::selectSystem ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::selectMunition ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::reselectModel ( )
virtualslot
virtual void DtSimulationObjectEditorWindow::entityTypeChanged ( DtModelSetEntry oldType,
DtModelSetEntry newType 
)
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::itemStatusChanged ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::deployableCountriesModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::uiEvent ( const DtUiElementEvent )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::enableEditing ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::tabChanged ( int  )
protectedvirtualslot
virtual void DtSimulationObjectEditorWindow::healthCheckResults ( const QString &  )
protectedvirtualslot
virtual bool DtSimulationObjectEditorWindow::eventFilter ( QObject ,
QEvent  
)
protectedvirtual
virtual void DtSimulationObjectEditorWindow::hierarchyChanged ( const DtUiElementEvent )
protectedvirtual

Member Data Documentation

boost::signal<void (const DtUiElementEvent&)> DtSimulationObjectEditorWindow::signal_uiEvent
boost::signal<void (int)> DtSimulationObjectEditorWindow::signal_tabChanged
boost::signal<void ()> DtSimulationObjectEditorWindow::signal_elementModified
boost::signal<void ()> DtSimulationObjectEditorWindow::signal_objectSelected
boost::signal<void (std::set<makVrf::DtEntityMapperKey>)> DtSimulationObjectEditorWindow::signal_revertedMunitions
boost::signal<void (const std::vector<DtObjectType>&)> DtSimulationObjectEditorWindow::signal_labelModified
DtSimulationObjectEditorCanvas* DtSimulationObjectEditorWindow::myEntityEditorCanvas
DtSimulationObjectEditorList* DtSimulationObjectEditorWindow::myTree
DtSimulationObjectEditorSystemList* DtSimulationObjectEditorWindow::mySystemTree
DtSimulationObjectEditorMunitionList* DtSimulationObjectEditorWindow::myMunitionTree
QTabWidget* DtSimulationObjectEditorWindow::myTabWidget
DtBehaviorUi* DtSimulationObjectEditorWindow::myBehaviorUi

Referenced by behaviorUi().

QSplitter* DtSimulationObjectEditorWindow::mySplitter
QWidget* DtSimulationObjectEditorWindow::myMainWidget
DtReadOnlyWidget* DtSimulationObjectEditorWindow::myReadOnlyWidget
boost::signalslib::connection DtSimulationObjectEditorWindow::myScheduledModelSelection
protected
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
makVrv::DtSignalConnectionManager DtSimulationObjectEditorWindow::myTreeConnections
protected
DtModelSetEntry* DtSimulationObjectEditorWindow::myEntryToReselectedOnFocus
protected

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)