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 Member Functions | Protected Attributes
makVrf::DtScriptedTaskVariableDataWidget Class Reference

Variable data entry.

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

Public Member Functions

 DtScriptedTaskVariableDataWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtScriptedTaskVariableDataWidget () override
 
virtual void init (const DtScriptedTaskMetaData &) override
 
virtual void accept (DtScriptedTaskMetaData &) override
 
virtual void setReadOnly (bool) override
 
const std::vector
< DtScriptedTaskVariable > & 
variables () const
 
virtual std::string generateCommentBlock () const
 
virtual void setScriptId (const std::string &)
 
virtual void setIsSet (bool b)
 
bool isSet () const
 
virtual void setAdding (bool)
 
bool adding () const
 
virtual void setUseUiDesigner (bool)
 
virtual bool useUiDesigner () const
 
virtual const std::string & uiLayout () const
 
virtual void setUiLayout (const std::string &)
 
virtual void setDescription (const std::string &)
 
virtual void receivedUiLayout (DtSimMessage *)
 
virtual void requestUiLayout ()
 
- Public Member Functions inherited from makVrf::DtScriptedTaskDataWidget
 DtScriptedTaskDataWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtScriptedTaskDataWidget () override
 
virtual void clear ()
 
virtual bool processing () const
 

Static Public Member Functions

static std::string generateCommentBlock (makVrv::DtDe &de, const std::vector< DtScriptedTaskVariable > &, bool isSetBlock)
 

Public Attributes

boost::signals2::signal< void()> signal_variablesUpdatedFromDesigner
 
boost::signals2::signal< void()> signal_receivedUiLayout
 
QToolButtonmyShowTaskParameterComments
 
QToolButtonmyMoveUp
 
QToolButtonmyMoveDown
 
QHBoxLayout * myUiDesignerLayout
 
QCheckBoxmyUseUiDesigner
 
QToolButtonmyEditUiLayout
 
- Public Attributes inherited from makVrf::DtScriptedTaskDataWidget
boost::signals2::signal< void()> signal_processing
 
boost::signals2::signal< void()> signal_done
 
QLabelmyTitle
 
QToolButtonmyAdd
 
QToolButtonmyUpdate
 
QToolButtonmyDelete
 
QTreeWidgetmyDataItems
 
QHBoxLayout * myTitleLayout
 

Protected Slots

virtual void onMoveUp ()
 
virtual void onMoveDown ()
 
virtual void onShowTaskParameterComments ()
 
virtual void copyCommentsToClipboard ()
 
virtual void useUiDesignerChanged ()
 
virtual void onEditDesignerCode ()
 
- Protected Slots inherited from makVrf::DtScriptedTaskDataWidget

Protected Member Functions

virtual void onUiLayoutEditingComplete (const std::string &scriptId)
 
virtual void onUiLayoutSaved (const std::string &scriptId, const std::string &, const std::vector< DtScriptedTaskVariable > &)
 
virtual void setupVariables ()
 
virtual int variableIndexFrom (int row) const
 
virtual void onItemSelected () override
 
virtual void onAdd () override
 
virtual void onUpdate () override
 
virtual void onDelete () override
 
virtual void moveItemFrom (int from, int to)
 

Protected Attributes

std::vector
< DtScriptedTaskVariable
myVariables
 
DtString myModule
 
std::string myScriptId
 
bool myIsSet
 
std::string myUiLayout
 
makVrv::DtSignalConnectionManager myConnections
 
std::string myDescription
 
bool myAdding
 
int myUiLayoutRequestId
 
- Protected Attributes inherited from makVrf::DtScriptedTaskDataWidget
makVrv::DtDemyDe
 
bool myReadOnly
 
bool myProcessing
 

Constructor & Destructor Documentation

makVrf::DtScriptedTaskVariableDataWidget::DtScriptedTaskVariableDataWidget ( makVrv::DtDe de,
QWidget *  parent,
const Qt::WindowFlags &  flags = 0 
)
virtual makVrf::DtScriptedTaskVariableDataWidget::~DtScriptedTaskVariableDataWidget ( )
overridevirtual

Member Function Documentation

virtual void makVrf::DtScriptedTaskVariableDataWidget::init ( const DtScriptedTaskMetaData )
overridevirtual

Initializes widget with contents of meta data.

Implements makVrf::DtScriptedTaskDataWidget.

virtual void makVrf::DtScriptedTaskVariableDataWidget::accept ( DtScriptedTaskMetaData )
overridevirtual

Updates supplied meta data with contents of widget.

Implements makVrf::DtScriptedTaskDataWidget.

virtual void makVrf::DtScriptedTaskVariableDataWidget::setReadOnly ( bool  )
overridevirtual

Sets the control to read-only mode (such that items cannot be edited, but only viewed)

Reimplemented from makVrf::DtScriptedTaskDataWidget.

const std::vector<DtScriptedTaskVariable>& makVrf::DtScriptedTaskVariableDataWidget::variables ( ) const
virtual std::string makVrf::DtScriptedTaskVariableDataWidget::generateCommentBlock ( ) const
virtual

Generates a comment block that can be used to place in a lua script that defines the variables being used.

static std::string makVrf::DtScriptedTaskVariableDataWidget::generateCommentBlock ( makVrv::DtDe de,
const std::vector< DtScriptedTaskVariable > &  ,
bool  isSetBlock 
)
static
virtual void makVrf::DtScriptedTaskVariableDataWidget::setScriptId ( const std::string &  )
virtual

ID of the script that is supporting these variables. Used for translation.

virtual void makVrf::DtScriptedTaskVariableDataWidget::setIsSet ( bool  b)
virtual
bool makVrf::DtScriptedTaskVariableDataWidget::isSet ( ) const
virtual void makVrf::DtScriptedTaskVariableDataWidget::setAdding ( bool  )
virtual
bool makVrf::DtScriptedTaskVariableDataWidget::adding ( ) const
virtual void makVrf::DtScriptedTaskVariableDataWidget::setUseUiDesigner ( bool  )
virtual

Sets whether or not to use UI designer.

virtual bool makVrf::DtScriptedTaskVariableDataWidget::useUiDesigner ( ) const
virtual
virtual const std::string& makVrf::DtScriptedTaskVariableDataWidget::uiLayout ( ) const
virtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::setUiLayout ( const std::string &  )
virtual

Sets the ui layout to be used.

virtual void makVrf::DtScriptedTaskVariableDataWidget::setDescription ( const std::string &  )
virtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::receivedUiLayout ( DtSimMessage )
virtual

Received when ui layout request is received.

virtual void makVrf::DtScriptedTaskVariableDataWidget::requestUiLayout ( )
virtual

Request the UI layout of the current script id.

virtual void makVrf::DtScriptedTaskVariableDataWidget::onUiLayoutEditingComplete ( const std::string &  scriptId)
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::onUiLayoutSaved ( const std::string &  scriptId,
const std::string &  ,
const std::vector< DtScriptedTaskVariable > &   
)
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::onMoveUp ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::onMoveDown ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::onShowTaskParameterComments ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::copyCommentsToClipboard ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::useUiDesignerChanged ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::onEditDesignerCode ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::setupVariables ( )
protectedvirtual
virtual int makVrf::DtScriptedTaskVariableDataWidget::variableIndexFrom ( int  row) const
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::onItemSelected ( )
overrideprotectedvirtual

Reimplemented from makVrf::DtScriptedTaskDataWidget.

virtual void makVrf::DtScriptedTaskVariableDataWidget::onAdd ( )
overrideprotectedvirtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::onUpdate ( )
overrideprotectedvirtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::onDelete ( )
overrideprotectedvirtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::moveItemFrom ( int  from,
int  to 
)
protectedvirtual

Member Data Documentation

boost::signals2::signal<void ()> makVrf::DtScriptedTaskVariableDataWidget::signal_variablesUpdatedFromDesigner
boost::signals2::signal<void ()> makVrf::DtScriptedTaskVariableDataWidget::signal_receivedUiLayout
QToolButton* makVrf::DtScriptedTaskVariableDataWidget::myShowTaskParameterComments
QToolButton* makVrf::DtScriptedTaskVariableDataWidget::myMoveUp
QToolButton* makVrf::DtScriptedTaskVariableDataWidget::myMoveDown
QHBoxLayout* makVrf::DtScriptedTaskVariableDataWidget::myUiDesignerLayout
QCheckBox* makVrf::DtScriptedTaskVariableDataWidget::myUseUiDesigner
QToolButton* makVrf::DtScriptedTaskVariableDataWidget::myEditUiLayout
std::vector<DtScriptedTaskVariable> makVrf::DtScriptedTaskVariableDataWidget::myVariables
protected
DtString makVrf::DtScriptedTaskVariableDataWidget::myModule
protected
std::string makVrf::DtScriptedTaskVariableDataWidget::myScriptId
protected
bool makVrf::DtScriptedTaskVariableDataWidget::myIsSet
protected
std::string makVrf::DtScriptedTaskVariableDataWidget::myUiLayout
protected
makVrv::DtSignalConnectionManager makVrf::DtScriptedTaskVariableDataWidget::myConnections
protected
std::string makVrf::DtScriptedTaskVariableDataWidget::myDescription
protected
bool makVrf::DtScriptedTaskVariableDataWidget::myAdding
protected
int makVrf::DtScriptedTaskVariableDataWidget::myUiLayoutRequestId
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)