Gui::Dialog::ParameterBool Class Reference

The ParameterBool class allows interaction with "boolean" parameter leaves. More...

#include <DlgParameterImp.h>

Public Member Functions

void appendToGroup ()
 Append this item as leaf to the parameter group. More...
 
void changeValue ()
 Opens an input dialog to change the value. More...
 
 ParameterBool (QTreeWidget *parent, QString label1, bool value, const Base::Reference< ParameterGrp > &hcGrp)
 Constructor. More...
 
void removeFromGroup ()
 Remove the leaf from the parameter group. More...
 
 ~ParameterBool ()
 
- Public Member Functions inherited from Gui::Dialog::ParameterValueItem
virtual void appendToGroup ()=0
 Append this item as leaf to the parameter group. More...
 
virtual void changeValue ()=0
 Opens an input dialog to change the value. More...
 
 ParameterValueItem (QTreeWidget *parent, const Base::Reference< ParameterGrp > &hcGrp)
 Constructor. More...
 
virtual void removeFromGroup ()=0
 Remove the leaf from the parameter group. More...
 
virtual void setData (int column, int role, const QVariant &value)
 If the name of the item has changed replace() is invoked. More...
 
virtual ~ParameterValueItem ()
 

Protected Member Functions

void replace (const QString &oldName, const QString &newName)
 Replaces the name of the leaf from oldName to newName. More...
 
virtual void replace (const QString &oldName, const QString &newName)=0
 Replaces the name of the leaf from oldName to newName. More...
 

Detailed Description

The ParameterBool class allows interaction with "boolean" parameter leaves.

Author
Werner Mayer

Constructor & Destructor Documentation

◆ ParameterBool()

ParameterBool::ParameterBool ( QTreeWidget parent,
QString  label1,
bool  value,
const Base::Reference< ParameterGrp > &  hcGrp 
)

Constructor.

References Gui::BitmapFactory().

◆ ~ParameterBool()

ParameterBool::~ParameterBool ( )

Member Function Documentation

◆ appendToGroup()

void ParameterBool::appendToGroup ( )
virtual

Append this item as leaf to the parameter group.

Implements Gui::Dialog::ParameterValueItem.

◆ changeValue()

void ParameterBool::changeValue ( )
virtual

Opens an input dialog to change the value.

Implements Gui::Dialog::ParameterValueItem.

◆ removeFromGroup()

void ParameterBool::removeFromGroup ( )
virtual

Remove the leaf from the parameter group.

Implements Gui::Dialog::ParameterValueItem.

◆ replace()

void ParameterBool::replace ( const QString &  oldName,
const QString &  newName 
)
protectedvirtual

Replaces the name of the leaf from oldName to newName.

Implements Gui::Dialog::ParameterValueItem.


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