GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
QGoAlgorithmWidget Class Reference

#include <Code/GUI/lib/TraceEditing/QGoAlgorithmWidget.h>

Inheritance diagram for QGoAlgorithmWidget:
Inheritance graph
[legend]
Collaboration diagram for QGoAlgorithmWidget:
Collaboration graph
[legend]

Signals

void ApplyAlgo ()
 

Public Member Functions

template<typename T >
void AddParameter (QGoAlgoParameter< T > *iParameter)
 
void EmitApplyAlgo ()
 method called by the QGoAlgoManagerWidget when the apply button is clicked, emit the signal applyAlgo() More...
 
std::string GetMethodName ()
 
 QGoAlgorithmWidget (std::string iMethodName, QWidget *iParent=0)
 
void show ()
 add the Advanced parameters box if there are parameters inside and reduce it before showing the widget More...
 
 ~QGoAlgorithmWidget ()
 

Protected Member Functions

void Initialize ()
 

Protected Attributes

bool m_AdvParamAlreadySetUp
 
QFormLayout * m_AdvParamLayout
 
std::string m_MethodName
 
QFormLayout * m_ParamLayout
 
QVBoxLayout * m_VBoxLayout
 

Detailed Description

Definition at line 52 of file QGoAlgorithmWidget.h.

Constructor & Destructor Documentation

QGoAlgorithmWidget::QGoAlgorithmWidget ( std::string  iMethodName,
QWidget *  iParent = 0 
)
explicit

Definition at line 42 of file QGoAlgorithmWidget.cxx.

QGoAlgorithmWidget::~QGoAlgorithmWidget ( )

Definition at line 51 of file QGoAlgorithmWidget.cxx.

Member Function Documentation

template<typename T >
void QGoAlgorithmWidget::AddParameter ( QGoAlgoParameter< T > *  iParameter)
inline

Definition at line 73 of file QGoAlgorithmWidget.h.

void QGoAlgorithmWidget::ApplyAlgo ( )
signal
void QGoAlgorithmWidget::EmitApplyAlgo ( )

method called by the QGoAlgoManagerWidget when the apply button is clicked, emit the signal applyAlgo()

Definition at line 107 of file QGoAlgorithmWidget.cxx.

std::string QGoAlgorithmWidget::GetMethodName ( )
Returns
the name of the algorithms

Definition at line 77 of file QGoAlgorithmWidget.cxx.

void QGoAlgorithmWidget::Initialize ( )
protected

Definition at line 57 of file QGoAlgorithmWidget.cxx.

void QGoAlgorithmWidget::show ( )

add the Advanced parameters box if there are parameters inside and reduce it before showing the widget

Definition at line 84 of file QGoAlgorithmWidget.cxx.

Member Data Documentation

bool QGoAlgorithmWidget::m_AdvParamAlreadySetUp
protected

Definition at line 101 of file QGoAlgorithmWidget.h.

QFormLayout* QGoAlgorithmWidget::m_AdvParamLayout
protected

Definition at line 100 of file QGoAlgorithmWidget.h.

std::string QGoAlgorithmWidget::m_MethodName
protected

Definition at line 98 of file QGoAlgorithmWidget.h.

QFormLayout* QGoAlgorithmWidget::m_ParamLayout
protected

Definition at line 99 of file QGoAlgorithmWidget.h.

QVBoxLayout* QGoAlgorithmWidget::m_VBoxLayout
protected

Definition at line 97 of file QGoAlgorithmWidget.h.


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