VR-Forces Development_Version Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator 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.
- 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 > &)

Public Attributes

QPushButtonmyShowTaskParameterComments
QPushButtonmyMoveUp
QPushButtonmyMoveDown
- 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
QListWidget * myDataItems
QHBoxLayout * myTitleLayout

Protected Slots

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

Protected Member Functions

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
- 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 > &   
)
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::onMoveUp ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::onMoveDown ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::onShowTaskParameterComments ( )
protectedvirtualslot
virtual void makVrf::DtScriptedTaskVariableDataWidget::copyCommentsToClipboard ( )
protectedvirtualslot
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

QPushButton* makVrf::DtScriptedTaskVariableDataWidget::myShowTaskParameterComments
QPushButton* makVrf::DtScriptedTaskVariableDataWidget::myMoveUp
QPushButton* makVrf::DtScriptedTaskVariableDataWidget::myMoveDown
std::vector<DtScriptedTaskVariable> makVrf::DtScriptedTaskVariableDataWidget::myVariables
protected
DtString makVrf::DtScriptedTaskVariableDataWidget::myModule
protected

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

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)