OTB  6.7.0
Orfeo Toolbox
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
otb::Wrapper::QtWidgetParameterBase Class Referenceabstract

#include <otbWrapperQtWidgetParameterBase.h>

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

Public Slots

virtual void SetActivationState (bool value)
 
void UpdateGUI ()
 

Signals

void ParameterActiveStatus (bool value)
 

Public Member Functions

void CreateWidget ()
 
virtual bool IsChecked () const
 
 QtWidgetParameterBase (Parameter *, QtWidgetModel *, QWidget *parent)
 
virtual void SetChecked (const bool value)
 
 ~QtWidgetParameterBase () override
 

Protected Slots

void ParameterChanged (const QString &key)
 

Protected Member Functions

bool eventFilter (QObject *o, QEvent *e) override
 
QtWidgetModelGetModel ()
 
const ParameterGetParam () const
 
ParameterGetParam ()
 

Private Member Functions

virtual void DoCreateWidget ()=0
 
virtual void DoUpdateGUI ()=0
 
void operator= (const QtWidgetParameterBase &)=delete
 
 QtWidgetParameterBase (const QtWidgetParameterBase &)=delete
 

Private Attributes

bool m_IsChecked
 
QtWidgetModelm_Model
 
Parameterm_Param
 

Friends

class QtWidgetParameterGroup
 

Detailed Description

Definition at line 41 of file otbWrapperQtWidgetParameterBase.h.

Constructor & Destructor Documentation

otb::Wrapper::QtWidgetParameterBase::QtWidgetParameterBase ( Parameter ,
QtWidgetModel ,
QWidget *  parent 
)
otb::Wrapper::QtWidgetParameterBase::~QtWidgetParameterBase ( )
override
otb::Wrapper::QtWidgetParameterBase::QtWidgetParameterBase ( const QtWidgetParameterBase )
privatedelete

Member Function Documentation

void otb::Wrapper::QtWidgetParameterBase::CreateWidget ( )
virtual void otb::Wrapper::QtWidgetParameterBase::DoCreateWidget ( )
privatepure virtual
virtual void otb::Wrapper::QtWidgetParameterBase::DoUpdateGUI ( )
privatepure virtual
bool otb::Wrapper::QtWidgetParameterBase::eventFilter ( QObject *  o,
QEvent *  e 
)
overrideprotected
QtWidgetModel* otb::Wrapper::QtWidgetParameterBase::GetModel ( )
protected
const Parameter* otb::Wrapper::QtWidgetParameterBase::GetParam ( ) const
protected
Parameter* otb::Wrapper::QtWidgetParameterBase::GetParam ( )
protected
virtual bool otb::Wrapper::QtWidgetParameterBase::IsChecked ( ) const
inlinevirtual

Store the state of the check box relative to this parameter

Definition at line 53 of file otbWrapperQtWidgetParameterBase.h.

void otb::Wrapper::QtWidgetParameterBase::operator= ( const QtWidgetParameterBase )
privatedelete
void otb::Wrapper::QtWidgetParameterBase::ParameterActiveStatus ( bool  value)
signal
void otb::Wrapper::QtWidgetParameterBase::ParameterChanged ( const QString &  key)
protectedslot
virtual void otb::Wrapper::QtWidgetParameterBase::SetActivationState ( bool  value)
virtualslot
virtual void otb::Wrapper::QtWidgetParameterBase::SetChecked ( const bool  value)
inlinevirtual

Modify the state of the checkbox relative to this parameter

Definition at line 59 of file otbWrapperQtWidgetParameterBase.h.

void otb::Wrapper::QtWidgetParameterBase::UpdateGUI ( )
slot

Friends And Related Function Documentation

friend class QtWidgetParameterGroup
friend

Definition at line 44 of file otbWrapperQtWidgetParameterBase.h.

Member Data Documentation

bool otb::Wrapper::QtWidgetParameterBase::m_IsChecked
private

Store the status of the checkbox

Definition at line 97 of file otbWrapperQtWidgetParameterBase.h.

QtWidgetModel* otb::Wrapper::QtWidgetParameterBase::m_Model
private

Definition at line 92 of file otbWrapperQtWidgetParameterBase.h.

Parameter* otb::Wrapper::QtWidgetParameterBase::m_Param
private

Definition at line 94 of file otbWrapperQtWidgetParameterBase.h.


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