Orfeo Toolbox  4.0
Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Private Member Functions | Private Attributes | 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

void Reset ()
 
virtual void SetActivationState (bool value)
 
void UpdateGUI ()
 

Signals

void ParameterActiveStatus (bool value)
 

Public Member Functions

 QtWidgetParameterBase (Parameter *, QtWidgetModel *)
 
virtual ~QtWidgetParameterBase ()
 
void CreateWidget ()
 

Protected Slots

void ParameterChanged (const QString &key)
 

Protected Member Functions

QtWidgetModelGetModel ()
 

Private Member Functions

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

Private Attributes

QtWidgetModelm_Model
 
Parameterm_Param
 

Detailed Description

Definition at line 33 of file otbWrapperQtWidgetParameterBase.h.

Constructor & Destructor Documentation

otb::Wrapper::QtWidgetParameterBase::QtWidgetParameterBase ( Parameter param,
QtWidgetModel m 
)

Definition at line 25 of file otbWrapperQtWidgetParameterBase.cxx.

otb::Wrapper::QtWidgetParameterBase::~QtWidgetParameterBase ( )
virtual

Definition at line 31 of file otbWrapperQtWidgetParameterBase.cxx.

otb::Wrapper::QtWidgetParameterBase::QtWidgetParameterBase ( const QtWidgetParameterBase )
private

Member Function Documentation

void otb::Wrapper::QtWidgetParameterBase::CreateWidget ( )
virtual void otb::Wrapper::QtWidgetParameterBase::DoCreateWidget ( )
privatepure virtual
virtual void otb::Wrapper::QtWidgetParameterBase::DoUpdateGUI ( )
privatepure virtual
QtWidgetModel * otb::Wrapper::QtWidgetParameterBase::GetModel ( )
protected

Definition at line 71 of file otbWrapperQtWidgetParameterBase.cxx.

References m_Model.

Referenced by CreateWidget(), otb::Wrapper::QtWidgetFloatParameter::DoCreateWidget(), otb::Wrapper::QtWidgetStringParameter::DoCreateWidget(), otb::Wrapper::QtWidgetChoiceParameter::DoCreateWidget(), otb::Wrapper::QtWidgetIntParameter::DoCreateWidget(), otb::Wrapper::QtWidgetRAMParameter::DoCreateWidget(), otb::Wrapper::QtWidgetInputProcessXMLParameter::DoCreateWidget(), otb::Wrapper::QtWidgetDirectoryParameter::DoCreateWidget(), otb::Wrapper::QtWidgetComplexInputImageParameter::DoCreateWidget(), otb::Wrapper::QtWidgetOutputFilenameParameter::DoCreateWidget(), otb::Wrapper::QtWidgetOutputProcessXMLParameter::DoCreateWidget(), otb::Wrapper::QtWidgetInputVectorDataParameter::DoCreateWidget(), otb::Wrapper::QtWidgetOutputVectorDataParameter::DoCreateWidget(), otb::Wrapper::QtWidgetInputImageParameter::DoCreateWidget(), otb::Wrapper::QtWidgetParameterGroup::DoCreateWidget(), otb::Wrapper::QtWidgetInputFilenameParameter::DoCreateWidget(), otb::Wrapper::QtWidgetComplexOutputImageParameter::DoCreateWidget(), otb::Wrapper::QtWidgetOutputImageParameter::DoCreateWidget(), otb::Wrapper::QtWidgetInputFilenameListParameter::QtWidgetInputFilenameListParameter(), otb::Wrapper::QtWidgetInputImageListParameter::QtWidgetInputImageListParameter(), otb::Wrapper::QtWidgetInputVectorDataListParameter::QtWidgetInputVectorDataListParameter(), otb::Wrapper::QtWidgetStringListParameter::QtWidgetStringListParameter(), otb::Wrapper::QtWidgetInputImageParameter::SelectFile(), otb::Wrapper::QtWidgetInputVectorDataParameter::SelectFile(), otb::Wrapper::QtWidgetInputProcessXMLParameter::SetFileName(), otb::Wrapper::QtWidgetInputFilenameListParameter::UpdateFilenameList(), otb::Wrapper::QtWidgetInputImageListParameter::UpdateImageList(), and otb::Wrapper::QtWidgetInputVectorDataListParameter::UpdateVectorDataList().

void otb::Wrapper::QtWidgetParameterBase::operator= ( const QtWidgetParameterBase )
private
void otb::Wrapper::QtWidgetParameterBase::ParameterActiveStatus ( bool  value)
signal
void otb::Wrapper::QtWidgetParameterBase::ParameterChanged ( const QString &  key)
protectedslot

Definition at line 66 of file otbWrapperQtWidgetParameterBase.cxx.

References m_Param, and otb::Wrapper::Parameter::SetUserValue().

Referenced by otb::Wrapper::QtWidgetInputFilenameListParameter::RecreateFilenameList(), otb::Wrapper::QtWidgetInputImageListParameter::RecreateImageList(), otb::Wrapper::QtWidgetInputVectorDataListParameter::RecreateVectorDataList(), otb::Wrapper::QtWidgetOutputFilenameParameter::SetFileName(), otb::Wrapper::QtWidgetOutputProcessXMLParameter::SetFileName(), otb::Wrapper::QtWidgetInputProcessXMLParameter::SetFileName(), otb::Wrapper::QtWidgetComplexInputImageParameter::SetFileName(), otb::Wrapper::QtWidgetDirectoryParameter::SetFileName(), otb::Wrapper::QtWidgetOutputImageParameter::SetFileName(), otb::Wrapper::QtWidgetInputVectorDataParameter::SetFileName(), otb::Wrapper::QtWidgetInputFilenameParameter::SetFileName(), otb::Wrapper::QtWidgetOutputVectorDataParameter::SetFileName(), otb::Wrapper::QtWidgetInputImageParameter::SetFileName(), otb::Wrapper::QtWidgetComplexOutputImageParameter::SetFileName(), otb::Wrapper::QtWidgetStringListParameter::SetString(), otb::Wrapper::QtWidgetStringParameter::SetValue(), otb::Wrapper::QtWidgetFloatParameter::SetValue(), otb::Wrapper::QtWidgetChoiceParameter::SetValue(), otb::Wrapper::QtWidgetIntParameter::SetValue(), otb::Wrapper::QtWidgetInputImageListParameter::UpdateFileList(), otb::Wrapper::QtWidgetInputFilenameListParameter::UpdateFileList(), otb::Wrapper::QtWidgetInputVectorDataListParameter::UpdateFileList(), and otb::Wrapper::QtWidgetInputImageListParameter::UpdateImageList().

void otb::Wrapper::QtWidgetParameterBase::Reset ( void  )
slot
void otb::Wrapper::QtWidgetParameterBase::SetActivationState ( bool  value)
virtualslot
void otb::Wrapper::QtWidgetParameterBase::UpdateGUI ( )
slot

Member Data Documentation

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

Definition at line 65 of file otbWrapperQtWidgetParameterBase.h.

Referenced by GetModel().

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

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

Generated at Sat Mar 8 2014 19:09:23 for Orfeo Toolbox with doxygen 1.8.3.1