OTB  6.7.0
Orfeo Toolbox
Public Member Functions | Protected Slots | Private Types | Private Member Functions | Private Attributes | List of all members
otb::Wrapper::QtWidgetChoiceParameter Class Reference

#include <otbWrapperQtWidgetChoiceParameter.h>

+ Inheritance diagram for otb::Wrapper::QtWidgetChoiceParameter:
+ Collaboration diagram for otb::Wrapper::QtWidgetChoiceParameter:

Public Member Functions

 QtWidgetChoiceParameter (ChoiceParameter *, QtWidgetModel *, QWidget *)
 
 ~QtWidgetChoiceParameter () override
 
- Public Member Functions inherited from otb::Wrapper::QtWidgetParameterBase
void CreateWidget ()
 
virtual bool IsChecked () const
 
 QtWidgetParameterBase (Parameter *, QtWidgetModel *, QWidget *parent)
 
virtual void SetChecked (const bool value)
 
 ~QtWidgetParameterBase () override
 

Protected Slots

void SetValue (int value)
 
- Protected Slots inherited from otb::Wrapper::QtWidgetParameterBase
void ParameterChanged (const QString &key)
 

Private Types

typedef WidgetListType::iterator WidgetListIteratorType
 
typedef std::vector
< QtWidgetParameterBase * > 
WidgetListType
 

Private Member Functions

void DoCreateWidget () override
 
void DoUpdateGUI () override
 
void operator= (const QtWidgetChoiceParameter &)=delete
 
 QtWidgetChoiceParameter (const QtWidgetChoiceParameter &)=delete
 

Private Attributes

ChoiceParameter::Pointer m_ChoiceParam
 
QComboBox * m_ComboBox
 
QHBoxLayout * m_MainHLayout
 
QStackedWidget * m_StackWidget
 
QVBoxLayout * m_VLayout
 
QGroupBox * m_VLayoutGroup
 
WidgetListType m_WidgetList
 

Additional Inherited Members

- Public Slots inherited from otb::Wrapper::QtWidgetParameterBase
virtual void SetActivationState (bool value)
 
void UpdateGUI ()
 
- Signals inherited from otb::Wrapper::QtWidgetParameterBase
void ParameterActiveStatus (bool value)
 
- Protected Member Functions inherited from otb::Wrapper::QtWidgetParameterBase
bool eventFilter (QObject *o, QEvent *e) override
 
QtWidgetModelGetModel ()
 
const ParameterGetParam () const
 
ParameterGetParam ()
 

Detailed Description

Definition at line 38 of file otbWrapperQtWidgetChoiceParameter.h.

Member Typedef Documentation

typedef WidgetListType::iterator otb::Wrapper::QtWidgetChoiceParameter::WidgetListIteratorType
private

Definition at line 67 of file otbWrapperQtWidgetChoiceParameter.h.

Definition at line 66 of file otbWrapperQtWidgetChoiceParameter.h.

Constructor & Destructor Documentation

otb::Wrapper::QtWidgetChoiceParameter::QtWidgetChoiceParameter ( ChoiceParameter ,
QtWidgetModel ,
QWidget *   
)
otb::Wrapper::QtWidgetChoiceParameter::~QtWidgetChoiceParameter ( )
override
otb::Wrapper::QtWidgetChoiceParameter::QtWidgetChoiceParameter ( const QtWidgetChoiceParameter )
privatedelete

Member Function Documentation

void otb::Wrapper::QtWidgetChoiceParameter::DoCreateWidget ( )
overrideprivatevirtual
void otb::Wrapper::QtWidgetChoiceParameter::DoUpdateGUI ( )
overrideprivatevirtual
void otb::Wrapper::QtWidgetChoiceParameter::operator= ( const QtWidgetChoiceParameter )
privatedelete
void otb::Wrapper::QtWidgetChoiceParameter::SetValue ( int  value)
protectedslot

Member Data Documentation

ChoiceParameter::Pointer otb::Wrapper::QtWidgetChoiceParameter::m_ChoiceParam
private

Definition at line 56 of file otbWrapperQtWidgetChoiceParameter.h.

QComboBox* otb::Wrapper::QtWidgetChoiceParameter::m_ComboBox
private

Definition at line 60 of file otbWrapperQtWidgetChoiceParameter.h.

QHBoxLayout* otb::Wrapper::QtWidgetChoiceParameter::m_MainHLayout
private

Definition at line 58 of file otbWrapperQtWidgetChoiceParameter.h.

QStackedWidget* otb::Wrapper::QtWidgetChoiceParameter::m_StackWidget
private

Definition at line 61 of file otbWrapperQtWidgetChoiceParameter.h.

QVBoxLayout* otb::Wrapper::QtWidgetChoiceParameter::m_VLayout
private

Definition at line 63 of file otbWrapperQtWidgetChoiceParameter.h.

QGroupBox* otb::Wrapper::QtWidgetChoiceParameter::m_VLayoutGroup
private

Definition at line 64 of file otbWrapperQtWidgetChoiceParameter.h.

WidgetListType otb::Wrapper::QtWidgetChoiceParameter::m_WidgetList
private

Definition at line 68 of file otbWrapperQtWidgetChoiceParameter.h.


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