VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtTaskSetVariableWidgetInterface Class Reference

This class will define the interface needed for being a task set variable that can be used in task dialogs and scripted task dialogs. More...

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

Public Member Functions

 DtTaskSetVariableWidgetInterface ()
virtual ~DtTaskSetVariableWidgetInterface ()
virtual void setLabel (const std::string &)=0
 Display label.
virtual void setToolTip (const QString &)=0
 Sets the tool tip for the widget.
virtual void setTopLineVisible (bool)
 Hides top line.
virtual bool topLineVisible () const
virtual bool isValid () const =0
 Indicates the current selection is valid.
virtual void setRange (double bottom, double top)=0
virtual void setDefaultValue (const std::string &)=0
 Default value to set in control.
virtual void setVariableData (const std::string &)=0
 Variable data that can be used by this control to initialize values (i.e.
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &data)=0
 Sets up widget with currently selected item.
virtual DtReaderWritercreateBoundVariable (const std::string &variableName)=0
 Creates the reader/writer variable that will be used as part of the task statement.
virtual void setupFromBoundVariable (const DtReaderWriter *variableName)=0
 Sets up the widget from the given reader/writer variables.
virtual
DtTaskSetVariableWidgetExtensionInterface
parameterContents (QWidget *parent, const Qt::WindowFlags &flags=0) const
 If there are any, returns contents for this variable for variable extension. Default is no extension.
virtual bool guiElementOnly () const
 Returns true if this is a GUI element only. Default is false.
virtual void setIndent (int)=0
 Sets the indent level for the contents of this widget.

Detailed Description

This class will define the interface needed for being a task set variable that can be used in task dialogs and scripted task dialogs.

Subclass of QGroupBox to be able to implement label creation. If a label is set, then the group box will be used, else it will be no frame and no title.

Constructor & Destructor Documentation

makVrf::DtTaskSetVariableWidgetInterface::DtTaskSetVariableWidgetInterface ( )
inline
virtual makVrf::DtTaskSetVariableWidgetInterface::~DtTaskSetVariableWidgetInterface ( )
inlinevirtual

Member Function Documentation

virtual void makVrf::DtTaskSetVariableWidgetInterface::setLabel ( const std::string &  )
pure virtual
virtual void makVrf::DtTaskSetVariableWidgetInterface::setToolTip ( const QString &  )
pure virtual
virtual void makVrf::DtTaskSetVariableWidgetInterface::setTopLineVisible ( bool  )
inlinevirtual

Hides top line.

Reimplemented in makVrf::DtTaskSetVariableWidget.

virtual bool makVrf::DtTaskSetVariableWidgetInterface::topLineVisible ( ) const
inlinevirtual
virtual bool makVrf::DtTaskSetVariableWidgetInterface::isValid ( ) const
pure virtual
virtual void makVrf::DtTaskSetVariableWidgetInterface::setRange ( double  bottom,
double  top 
)
pure virtual
virtual void makVrf::DtTaskSetVariableWidgetInterface::setDefaultValue ( const std::string &  )
pure virtual
virtual void makVrf::DtTaskSetVariableWidgetInterface::setVariableData ( const std::string &  )
pure virtual
virtual void makVrf::DtTaskSetVariableWidgetInterface::setupFrom ( const std::vector< makVrv::DtSimEntry * > &  data)
pure virtual
virtual DtReaderWriter* makVrf::DtTaskSetVariableWidgetInterface::createBoundVariable ( const std::string &  variableName)
pure virtual
virtual void makVrf::DtTaskSetVariableWidgetInterface::setupFromBoundVariable ( const DtReaderWriter variableName)
pure virtual
virtual DtTaskSetVariableWidgetExtensionInterface* makVrf::DtTaskSetVariableWidgetInterface::parameterContents ( QWidget parent,
const Qt::WindowFlags &  flags = 0 
) const
inlinevirtual
virtual bool makVrf::DtTaskSetVariableWidgetInterface::guiElementOnly ( ) const
inlinevirtual

Returns true if this is a GUI element only. Default is false.

Reimplemented in makVrf::DtSimpleSeparatorWidget.

virtual void makVrf::DtTaskSetVariableWidgetInterface::setIndent ( int  )
pure virtual

Sets the indent level for the contents of this widget.

Implemented in makVrf::DtTaskSetVariableWidget, makVrf::DtForceSelectionEntryWidget, and makVrf::DtSimpleSeparatorWidget.


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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)