Developer Documentation
VSI::ConfigValue Class Reference

#include <Plugin-VSI/config/configValue.hh>

Inheritance diagram for VSI::ConfigValue:

Public Member Functions

 ConfigValue (ElementInput *_input)
 Constructor. More...
 
 ~ConfigValue ()
 Destructor. More...
 

Private Slots

void toDefault ()
 
void selectionChange ()
 

Private Attributes

ElementInputinput_
 
QGroupBox * group_
 
TypeWidgetmain_
 
QPushButton * default_
 
QRadioButton * constant_
 
QRadioButton * optional_
 
QRadioButton * forceAskUser_
 
QButtonGroup * buttonGroup_
 

Friends

class ConfigDialog
 

Detailed Description

Class that holds everything to configure an input in the ConfigDialog

Definition at line 68 of file configValue.hh.

Constructor & Destructor Documentation

◆ ConfigValue()

VSI::ConfigValue::ConfigValue ( ElementInput _input)
explicit

Constructor.

Definition at line 65 of file configValue.cc.

◆ ~ConfigValue()

VSI::ConfigValue::~ConfigValue ( )

Destructor.

Definition at line 175 of file configValue.cc.

Member Function Documentation

◆ selectionChange

void VSI::ConfigValue::selectionChange ( )
privateslot

Definition at line 193 of file configValue.cc.

◆ toDefault

void VSI::ConfigValue::toDefault ( )
privateslot

Definition at line 185 of file configValue.cc.

Friends And Related Function Documentation

◆ ConfigDialog

friend class ConfigDialog
friend

Definition at line 79 of file configValue.hh.

Member Data Documentation

◆ buttonGroup_

QButtonGroup* VSI::ConfigValue::buttonGroup_
private

Definition at line 99 of file configValue.hh.

◆ constant_

QRadioButton* VSI::ConfigValue::constant_
private

Definition at line 95 of file configValue.hh.

◆ default_

QPushButton* VSI::ConfigValue::default_
private

Definition at line 93 of file configValue.hh.

◆ forceAskUser_

QRadioButton* VSI::ConfigValue::forceAskUser_
private

Definition at line 97 of file configValue.hh.

◆ group_

QGroupBox* VSI::ConfigValue::group_
private

Definition at line 91 of file configValue.hh.

◆ input_

ElementInput* VSI::ConfigValue::input_
private

Definition at line 89 of file configValue.hh.

◆ main_

TypeWidget* VSI::ConfigValue::main_
private

Definition at line 92 of file configValue.hh.

◆ optional_

QRadioButton* VSI::ConfigValue::optional_
private

Definition at line 96 of file configValue.hh.


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