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

Public Member Functions

 DtSimulationObjectEditorCanvas (makVrv::DtDe &, QWidget *parent=NULL)
 
virtual ~DtSimulationObjectEditorCanvas () override
 
virtual bool init (DtSimulationObjectEditorWindow *)
 
virtual void selectEntity (const std::set< makVrf::DtEntityMapperKey > &key, bool useStateForParameter=false)
 
virtual void selectSystem (const std::vector< DtComponentSystemDefinition * > &)
 
virtual void clearContents ()
 
virtual void sendEvent (const DtUiElementEvent &e)
 
virtual void processElementChanged (DtUiElement *)
 
virtual DtDisplayWidgeteditingWindow ()
 

Static Public Member Functions

static
DtSimulationObjectEditorCanvas
create (QWidget *parent=NULL)
 

Public Attributes

boost::signals2::signal< void()> signal_categoriesModified
 
boost::signals2::signal< void(const
std::vector< DtEntityType > &)> 
signal_labelModified
 
boost::signals2::signal< void()> signal_deployableCountriesModified
 
boost::signals2::signal< void()> signal_overlayLayersModified
 
boost::signals2::signal< void()> signal_redisplayListIcons
 
boost::signals2::signal< void()> signal_creationStatusModified
 

Protected Slots

virtual void creationStatusModified ()
 
virtual void forcesModified ()
 
virtual void uiElementEvent (const DtUiElementEvent &)
 
virtual void categoriesModified ()
 
virtual void labelModified ()
 
virtual void deployableCountriesModified ()
 
virtual void overlayLayersModified ()
 
virtual void redisplayListIcons ()
 

Protected Attributes

DtBehaviorCanvasmyBehaviorCanvas
 
makVrv::DtDemyDe
 
std::vector< DtEntityType > myKeys
 

Constructor & Destructor Documentation

DtSimulationObjectEditorCanvas::DtSimulationObjectEditorCanvas ( makVrv::DtDe ,
QWidget *  parent = NULL 
)

Constructor.

virtual DtSimulationObjectEditorCanvas::~DtSimulationObjectEditorCanvas ( )
overridevirtual

Destructor.

Member Function Documentation

virtual bool DtSimulationObjectEditorCanvas::init ( DtSimulationObjectEditorWindow )
virtual
virtual void DtSimulationObjectEditorCanvas::selectEntity ( const std::set< makVrf::DtEntityMapperKey > &  key,
bool  useStateForParameter = false 
)
virtual

If useStateForParameter, uses last saved ui state for ui parameter as seed for new page.

virtual void DtSimulationObjectEditorCanvas::selectSystem ( const std::vector< DtComponentSystemDefinition * > &  )
virtual
virtual void DtSimulationObjectEditorCanvas::clearContents ( )
virtual
static DtSimulationObjectEditorCanvas* DtSimulationObjectEditorCanvas::create ( QWidget *  parent = NULL)
static
virtual void DtSimulationObjectEditorCanvas::sendEvent ( const DtUiElementEvent e)
virtual
virtual void DtSimulationObjectEditorCanvas::processElementChanged ( DtUiElement )
virtual
virtual DtDisplayWidget* DtSimulationObjectEditorCanvas::editingWindow ( )
virtual

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

virtual void DtSimulationObjectEditorCanvas::creationStatusModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorCanvas::forcesModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorCanvas::uiElementEvent ( const DtUiElementEvent )
protectedvirtualslot
virtual void DtSimulationObjectEditorCanvas::categoriesModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorCanvas::labelModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorCanvas::deployableCountriesModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorCanvas::overlayLayersModified ( )
protectedvirtualslot
virtual void DtSimulationObjectEditorCanvas::redisplayListIcons ( )
protectedvirtualslot

Member Data Documentation

boost::signals2::signal<void ()> DtSimulationObjectEditorCanvas::signal_categoriesModified
boost::signals2::signal<void (const std::vector<DtEntityType>&)> DtSimulationObjectEditorCanvas::signal_labelModified
boost::signals2::signal<void ()> DtSimulationObjectEditorCanvas::signal_deployableCountriesModified
boost::signals2::signal<void ()> DtSimulationObjectEditorCanvas::signal_overlayLayersModified
boost::signals2::signal<void ()> DtSimulationObjectEditorCanvas::signal_redisplayListIcons
boost::signals2::signal<void ()> DtSimulationObjectEditorCanvas::signal_creationStatusModified
DtBehaviorCanvas* DtSimulationObjectEditorCanvas::myBehaviorCanvas
protected
makVrv::DtDe& DtSimulationObjectEditorCanvas::myDe
protected
std::vector<DtEntityType> DtSimulationObjectEditorCanvas::myKeys
protected

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)