![]() |
Orfeo Toolbox
3.16
|
#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 | |
| QtWidgetModel * | GetModel () |
Private Member Functions | |
| QtWidgetParameterBase (const QtWidgetParameterBase &) | |
| virtual void | DoCreateWidget ()=0 |
| virtual void | DoUpdateGUI ()=0 |
| void | operator= (const QtWidgetParameterBase &) |
Private Attributes | |
| QtWidgetModel * | m_Model |
| Parameter * | m_Param |
Definition at line 33 of file otbWrapperQtWidgetParameterBase.h.
| otb::Wrapper::QtWidgetParameterBase::QtWidgetParameterBase | ( | Parameter * | param, |
| QtWidgetModel * | m | ||
| ) |
Definition at line 25 of file otbWrapperQtWidgetParameterBase.cxx.
|
virtual |
Definition at line 30 of file otbWrapperQtWidgetParameterBase.cxx.
|
private |
| void otb::Wrapper::QtWidgetParameterBase::CreateWidget | ( | ) |
Definition at line 34 of file otbWrapperQtWidgetParameterBase.cxx.
References DoCreateWidget(), GetModel(), and UpdateGUI().
Referenced by otb::Wrapper::QtWidgetParameterFactory::CreateQtWidget().
|
privatepure virtual |
Implemented in otb::Wrapper::QtWidgetInputFilenameListParameter, otb::Wrapper::QtWidgetInputImageListParameter, otb::Wrapper::QtWidgetInputVectorDataListParameter, otb::Wrapper::QtWidgetStringListParameter, otb::Wrapper::QtWidgetOutputImageParameter, otb::Wrapper::QtWidgetComplexOutputImageParameter, otb::Wrapper::QtWidgetListViewParameter, otb::Wrapper::QtWidgetOutputVectorDataParameter, otb::Wrapper::QtWidgetParameterGroup, otb::Wrapper::QtWidgetComplexInputImageParameter, otb::Wrapper::QtWidgetDirectoryParameter, otb::Wrapper::QtWidgetInputFilenameParameter, otb::Wrapper::QtWidgetInputImageParameter, otb::Wrapper::QtWidgetInputVectorDataParameter, otb::Wrapper::QtWidgetOutputFilenameParameter, otb::Wrapper::QtWidgetChoiceParameter, otb::Wrapper::QtWidgetIntParameter, otb::Wrapper::QtWidgetRAMParameter, otb::Wrapper::QtWidgetFloatParameter, otb::Wrapper::QtWidgetStringParameter, and otb::Wrapper::QtWidgetEmptyParameter.
Referenced by CreateWidget().
|
privatepure virtual |
Implemented in otb::Wrapper::QtWidgetInputFilenameListParameter, otb::Wrapper::QtWidgetInputImageListParameter, otb::Wrapper::QtWidgetInputVectorDataListParameter, otb::Wrapper::QtWidgetStringListParameter, otb::Wrapper::QtWidgetOutputImageParameter, otb::Wrapper::QtWidgetComplexOutputImageParameter, otb::Wrapper::QtWidgetListViewParameter, otb::Wrapper::QtWidgetOutputVectorDataParameter, otb::Wrapper::QtWidgetParameterGroup, otb::Wrapper::QtWidgetComplexInputImageParameter, otb::Wrapper::QtWidgetDirectoryParameter, otb::Wrapper::QtWidgetInputFilenameParameter, otb::Wrapper::QtWidgetInputImageParameter, otb::Wrapper::QtWidgetInputVectorDataParameter, otb::Wrapper::QtWidgetOutputFilenameParameter, otb::Wrapper::QtWidgetChoiceParameter, otb::Wrapper::QtWidgetIntParameter, otb::Wrapper::QtWidgetRAMParameter, otb::Wrapper::QtWidgetFloatParameter, otb::Wrapper::QtWidgetStringParameter, and otb::Wrapper::QtWidgetEmptyParameter.
Referenced by UpdateGUI().
|
protected |
Definition at line 69 of file otbWrapperQtWidgetParameterBase.cxx.
References m_Model.
Referenced by otb::Wrapper::QtWidgetStringListParameter::AddString(), CreateWidget(), otb::Wrapper::QtWidgetStringParameter::DoCreateWidget(), otb::Wrapper::QtWidgetFloatParameter::DoCreateWidget(), otb::Wrapper::QtWidgetIntParameter::DoCreateWidget(), otb::Wrapper::QtWidgetChoiceParameter::DoCreateWidget(), otb::Wrapper::QtWidgetRAMParameter::DoCreateWidget(), otb::Wrapper::QtWidgetDirectoryParameter::DoCreateWidget(), otb::Wrapper::QtWidgetInputFilenameParameter::DoCreateWidget(), otb::Wrapper::QtWidgetOutputFilenameParameter::DoCreateWidget(), otb::Wrapper::QtWidgetComplexInputImageParameter::DoCreateWidget(), otb::Wrapper::QtWidgetInputImageParameter::DoCreateWidget(), otb::Wrapper::QtWidgetInputVectorDataParameter::DoCreateWidget(), otb::Wrapper::QtWidgetParameterGroup::DoCreateWidget(), otb::Wrapper::QtWidgetOutputVectorDataParameter::DoCreateWidget(), otb::Wrapper::QtWidgetComplexOutputImageParameter::DoCreateWidget(), otb::Wrapper::QtWidgetOutputImageParameter::DoCreateWidget(), otb::Wrapper::QtWidgetStringListParameter::DoUpdateGUI(), 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::QtWidgetInputFilenameListParameter::UpdateFilenameList(), otb::Wrapper::QtWidgetInputImageListParameter::UpdateImageList(), and otb::Wrapper::QtWidgetInputVectorDataListParameter::UpdateVectorDataList().
|
private |
|
signal |
Referenced by otb::Wrapper::QtWidgetParameterGroup::DoCreateWidget(), and UpdateGUI().
|
protectedslot |
Definition at line 64 of file otbWrapperQtWidgetParameterBase.cxx.
Referenced by otb::Wrapper::QtWidgetInputFilenameListParameter::RecreateFilenameList(), otb::Wrapper::QtWidgetInputImageListParameter::RecreateImageList(), otb::Wrapper::QtWidgetStringListParameter::RecreateStringList(), otb::Wrapper::QtWidgetInputVectorDataListParameter::RecreateVectorDataList(), otb::Wrapper::QtWidgetOutputFilenameParameter::SetFileName(), otb::Wrapper::QtWidgetInputFilenameParameter::SetFileName(), otb::Wrapper::QtWidgetComplexInputImageParameter::SetFileName(), otb::Wrapper::QtWidgetInputVectorDataParameter::SetFileName(), otb::Wrapper::QtWidgetInputImageParameter::SetFileName(), otb::Wrapper::QtWidgetDirectoryParameter::SetFileName(), otb::Wrapper::QtWidgetComplexOutputImageParameter::SetFileName(), otb::Wrapper::QtWidgetOutputImageParameter::SetFileName(), otb::Wrapper::QtWidgetOutputVectorDataParameter::SetFileName(), otb::Wrapper::QtWidgetStringListParameter::SetString(), otb::Wrapper::QtWidgetStringParameter::SetValue(), otb::Wrapper::QtWidgetInputFilenameListParameter::UpdateFileList(), otb::Wrapper::QtWidgetInputVectorDataListParameter::UpdateFileList(), otb::Wrapper::QtWidgetInputImageListParameter::UpdateFileList(), and otb::Wrapper::QtWidgetStringListParameter::UpdateStringList().
|
slot |
Definition at line 84 of file otbWrapperQtWidgetParameterBase.cxx.
References m_Param, otb::Wrapper::Parameter::Reset(), otb::Wrapper::Parameter::SetAutomaticValue(), otb::Wrapper::Parameter::SetUserValue(), and UpdateGUI().
Referenced by otb::Wrapper::QtWidgetParameterGroup::DoCreateWidget().
|
virtualslot |
Definition at line 76 of file otbWrapperQtWidgetParameterBase.cxx.
References m_Param, otb::Wrapper::Parameter::SetActive(), and otb::Wrapper::Parameter::SetChecked().
Referenced by otb::Wrapper::QtWidgetParameterGroup::SetActivationState().
|
slot |
Definition at line 42 of file otbWrapperQtWidgetParameterBase.cxx.
References DoUpdateGUI(), otb::Wrapper::Parameter::GetActive(), otb::Wrapper::Parameter::GetMandatory(), otb::Wrapper::Parameter::GetRoot(), m_Param, and ParameterActiveStatus().
Referenced by otb::Wrapper::QtWidgetParameterFactory::CreateQtWidget(), CreateWidget(), and Reset().
|
private |
Definition at line 65 of file otbWrapperQtWidgetParameterBase.h.
Referenced by GetModel().
|
private |
Definition at line 67 of file otbWrapperQtWidgetParameterBase.h.
Referenced by Reset(), SetActivationState(), and UpdateGUI().