VR-Forces 5.0.2 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 ()
 
virtual void init (const DtScriptedTaskMetaData &)
 
virtual void accept (DtScriptedTaskMetaData &)
 
virtual void setReadOnly (bool)
 
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 ()
 
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 ()
 
virtual void onAdd ()
 
virtual void onUpdate ()
 
virtual void onDelete ()
 
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 ( )
virtual

Member Function Documentation

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

Initializes widget with contents of meta data.

Implements makVrf::DtScriptedTaskDataWidget.

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

Updates supplied meta data with contents of widget.

Implements makVrf::DtScriptedTaskDataWidget.

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

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 ( )
protectedvirtual

Reimplemented from makVrf::DtScriptedTaskDataWidget.

virtual void makVrf::DtScriptedTaskVariableDataWidget::onAdd ( )
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::onUpdate ( )
protectedvirtual
virtual void makVrf::DtScriptedTaskVariableDataWidget::onDelete ( )
protectedvirtual
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 Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)