VR-Forces 4.8 Class Documentation
 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. More...

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 &)
 Initializes widget with contents of meta data. More...
 
virtual void accept (DtScriptedTaskMetaData &)
 Updates supplied meta data with contents of widget. More...
 
virtual void setReadOnly (bool)
 Sets the control to read-only mode (such that items cannot be edited, but only viewed) More...
 
const std::vector
< DtScriptedTaskVariable > & 
variables () const
 
virtual std::string generateCommentBlock () const
 Generates a comment block that can be used to place in a lua script that defines the variables being used. More...
 
virtual void setScriptId (const std::string &)
 ID of the script that is supporting these variables. Used for translation. More...
 
virtual void setIsSet (bool b)
 
bool isSet () const
 
virtual void setAdding (bool)
 
bool adding () const
 
virtual void setUseUiDesigner (bool)
 Sets whether or not to use UI designer. More...
 
virtual bool useUiDesigner () const
 
virtual const std::string & uiLayout () const
 
virtual void setUiLayout (const std::string &)
 Sets the ui layout to be used. More...
 
virtual void setDescription (const std::string &)
 
virtual void receivedUiLayout (DtSimMessage *)
 Received when ui layout request is received. More...
 
virtual void requestUiLayout ()
 Request the UI layout of the current script id. More...
 
- Public Member Functions inherited from makVrf::DtScriptedTaskDataWidget
 DtScriptedTaskDataWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtScriptedTaskDataWidget ()
 
virtual void clear ()
 Clears widget of all items. More...
 
virtual bool processing () const
 Returns true if this dialog is getting user input for a sub-dialog. More...
 

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
 
QPushButtonmyShowTaskParameterComments
 
QPushButtonmyMoveUp
 
QPushButtonmyMoveDown
 
QHBoxLayout * myUiDesignerLayout
 
QCheckBoxmyUseUiDesigner
 
QPushButtonmyEditUiLayout
 
- Public Attributes inherited from makVrf::DtScriptedTaskDataWidget
boost::signals2::signal< void()> signal_processing
 Signal sent when this dialog is processing (add/update) More...
 
boost::signals2::signal< void()> signal_done
 Signal sent when done processing. More...
 
QLabelmyTitle
 
QPushButtonmyAdd
 
QPushButtonmyUpdate
 
QPushButtonmyDelete
 
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
 

Detailed Description

Variable data entry.

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
QPushButton* makVrf::DtScriptedTaskVariableDataWidget::myShowTaskParameterComments
QPushButton* makVrf::DtScriptedTaskVariableDataWidget::myMoveUp
QPushButton* makVrf::DtScriptedTaskVariableDataWidget::myMoveDown
QHBoxLayout* makVrf::DtScriptedTaskVariableDataWidget::myUiDesignerLayout
QCheckBox* makVrf::DtScriptedTaskVariableDataWidget::myUseUiDesigner
QPushButton* 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 Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)