Orfeo ToolBox  4.2
Orfeo ToolBox is not a black box
Signals | Public Member Functions | Protected Slots | Private Member Functions | Private Attributes | List of all members
otb::Wrapper::QtWidgetStringListParameter Class Reference

#include <otbWrapperQtWidgetStringListParameter.h>

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

Signals

void Change ()
 
- Signals inherited from otb::Wrapper::QtWidgetParameterBase
void ParameterActiveStatus (bool value)
 

Public Member Functions

 QtWidgetStringListParameter (StringListParameter *, QtWidgetModel *)
 
virtual ~QtWidgetStringListParameter ()
 
- Public Member Functions inherited from otb::Wrapper::QtWidgetParameterBase
 QtWidgetParameterBase (Parameter *, QtWidgetModel *)
 
virtual ~QtWidgetParameterBase ()
 
void CreateWidget ()
 

Protected Slots

virtual void AddString ()
 
void SetString (const QString &value)
 
virtual void SupressString ()
 
virtual void UpdateStringList ()
 
- Protected Slots inherited from otb::Wrapper::QtWidgetParameterBase
void ParameterChanged (const QString &key)
 

Private Member Functions

 QtWidgetStringListParameter (const QtWidgetStringListParameter &)
 
virtual void DoCreateWidget ()
 
virtual void DoUpdateGUI ()
 
void operator= (const QtWidgetStringListParameter &)
 

Private Attributes

QHBoxLayout * m_HLayout
 
std::vector
< QtStringSelectionWidget * > 
m_LineEditList
 
QScrollArea * m_Scroll
 
QVBoxLayout * m_StringLayout
 
StringListParameter::Pointer m_StringListParam
 

Additional Inherited Members

- Public Slots inherited from otb::Wrapper::QtWidgetParameterBase
void Reset ()
 
virtual void SetActivationState (bool value)
 
void UpdateGUI ()
 
- Protected Member Functions inherited from otb::Wrapper::QtWidgetParameterBase
QtWidgetModelGetModel ()
 

Detailed Description

Definition at line 34 of file otbWrapperQtWidgetStringListParameter.h.

Constructor & Destructor Documentation

otb::Wrapper::QtWidgetStringListParameter::QtWidgetStringListParameter ( StringListParameter param,
QtWidgetModel m 
)
otb::Wrapper::QtWidgetStringListParameter::~QtWidgetStringListParameter ( )
virtual

Definition at line 35 of file otbWrapperQtWidgetStringListParameter.cxx.

otb::Wrapper::QtWidgetStringListParameter::QtWidgetStringListParameter ( const QtWidgetStringListParameter )
private

Member Function Documentation

void otb::Wrapper::QtWidgetStringListParameter::AddString ( )
protectedvirtualslot
void otb::Wrapper::QtWidgetStringListParameter::Change ( )
signal
void otb::Wrapper::QtWidgetStringListParameter::DoCreateWidget ( )
privatevirtual
void otb::Wrapper::QtWidgetStringListParameter::DoUpdateGUI ( )
privatevirtual
void otb::Wrapper::QtWidgetStringListParameter::operator= ( const QtWidgetStringListParameter )
private
void otb::Wrapper::QtWidgetStringListParameter::SetString ( const QString &  value)
protectedslot
void otb::Wrapper::QtWidgetStringListParameter::SupressString ( )
protectedvirtualslot

Definition at line 180 of file otbWrapperQtWidgetStringListParameter.cxx.

References m_LineEditList, m_Scroll, and m_StringLayout.

Referenced by DoCreateWidget().

void otb::Wrapper::QtWidgetStringListParameter::UpdateStringList ( )
protectedvirtualslot

Definition at line 125 of file otbWrapperQtWidgetStringListParameter.cxx.

References Change(), m_LineEditList, and m_StringListParam.

Referenced by AddString().

Member Data Documentation

QHBoxLayout* otb::Wrapper::QtWidgetStringListParameter::m_HLayout
private

Definition at line 60 of file otbWrapperQtWidgetStringListParameter.h.

Referenced by DoCreateWidget().

std::vector<QtStringSelectionWidget *> otb::Wrapper::QtWidgetStringListParameter::m_LineEditList
private
QScrollArea* otb::Wrapper::QtWidgetStringListParameter::m_Scroll
private
QVBoxLayout* otb::Wrapper::QtWidgetStringListParameter::m_StringLayout
private

Definition at line 61 of file otbWrapperQtWidgetStringListParameter.h.

Referenced by AddString(), and SupressString().

StringListParameter::Pointer otb::Wrapper::QtWidgetStringListParameter::m_StringListParam
private

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