VR-Forces 4.6.1 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.
virtual void accept (DtScriptedTaskMetaData &)
 Updates supplied meta data with contents of widget.
virtual void setReadOnly (bool)
 Sets the control to read-only mode (such that items cannot be edited, but only viewed)
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.
virtual void setScriptId (const std::string &)
 ID of the script that is supporting these variables. Used for translation.
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.
virtual bool useUiDesigner () const
virtual const std::string & uiLayout () const
virtual void setUiLayout (const std::string &)
 Sets the ui layout to be used.
virtual void setDescription (const std::string &)
- 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.
virtual bool processing () const
 Returns true if this dialog is getting user input for a sub-dialog.

Static Public Member Functions

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

Public Attributes

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

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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)