General Purpose Geodetic Library
SgGuiParameterCfg Class Reference

#include <SgGuiParameterCfg.h>

Inheritance diagram for SgGuiParameterCfg:
QDialog

Signals

void windowClosed ()
 
void valueModified (bool)
 

Public Member Functions

 SgGuiParameterCfg (SgParameterCfg *, int, bool=false, QWidget *=0, Qt::WindowFlags=Qt::Widget)
 
virtual ~SgGuiParameterCfg ()
 
QString className () const
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *)
 

Private Slots

void accept ()
 
void apply ()
 
void reject ()
 

Private Member Functions

void setDefault ()
 
void stochasticTypeChanged (int)
 
virtual void acquireData ()
 
virtual void browseData ()
 
QWidgettab4RegularType ()
 
QWidgettab4ArcType ()
 
QWidgettab4PWLType ()
 
QWidgettab4StochasticType ()
 

Private Attributes

int parameterIdx_
 
SgParameterCfgparConfig_
 
SgParameterCfgparConfigOrig_
 
bool isModified_
 
bool isModeAdjustable_
 
QString str_
 
QLineEdit * leConvApriori_
 
QLineEdit * leArcLength_
 
QLineEdit * lePwlApriori_
 
QLineEdit * lePwlLength_
 
QLineEdit * leStcApriori_
 
QLineEdit * leRWNPower_
 
QLineEdit * leTau_
 
QTabWidget * tabs4types_
 
QRadioButton * rbSType_ [3]
 

Detailed Description

Definition at line 48 of file SgGuiParameterCfg.h.

Constructor & Destructor Documentation

◆ SgGuiParameterCfg()

◆ ~SgGuiParameterCfg()

virtual SgGuiParameterCfg::~SgGuiParameterCfg ( )
inlinevirtual

Definition at line 54 of file SgGuiParameterCfg.h.

References parConfig_, and windowClosed().

Member Function Documentation

◆ accept

void SgGuiParameterCfg::accept ( )
privateslot

Definition at line 138 of file SgGuiParameterCfg.cpp.

References acquireData(), isModified_, parConfig_, parConfigOrig_, and valueModified().

Referenced by SgGuiParameterCfg().

◆ acquireData()

◆ apply

void SgGuiParameterCfg::apply ( )
privateslot

Definition at line 127 of file SgGuiParameterCfg.cpp.

References acquireData(), isModified_, parConfig_, parConfigOrig_, and valueModified().

Referenced by SgGuiParameterCfg().

◆ browseData()

◆ className()

QString SgGuiParameterCfg::className ( ) const
inline

Definition at line 55 of file SgGuiParameterCfg.h.

◆ closeEvent()

virtual void SgGuiParameterCfg::closeEvent ( QCloseEvent *  )
inlineprotectedvirtual

Definition at line 71 of file SgGuiParameterCfg.h.

◆ reject

void SgGuiParameterCfg::reject ( )
inlineprivateslot

Definition at line 65 of file SgGuiParameterCfg.h.

References valueModified().

Referenced by SgGuiParameterCfg().

◆ setDefault()

void SgGuiParameterCfg::setDefault ( )
private

◆ stochasticTypeChanged()

void SgGuiParameterCfg::stochasticTypeChanged ( int  id)
private

Definition at line 413 of file SgGuiParameterCfg.cpp.

References leRWNPower_, and leTau_.

Referenced by tab4StochasticType().

◆ tab4ArcType()

QWidget * SgGuiParameterCfg::tab4ArcType ( )
private

Definition at line 295 of file SgGuiParameterCfg.cpp.

References SgParameterCfg::getArcStep(), leArcLength_, parConfig_, and str_.

Referenced by SgGuiParameterCfg().

◆ tab4PWLType()

QWidget * SgGuiParameterCfg::tab4PWLType ( )
private

◆ tab4RegularType()

QWidget * SgGuiParameterCfg::tab4RegularType ( )
private

◆ tab4StochasticType()

◆ valueModified

void SgGuiParameterCfg::valueModified ( bool  _t1)
signal

Definition at line 171 of file SgGuiParameterCfg.moc.cpp.

Referenced by accept(), apply(), and reject().

◆ windowClosed

void SgGuiParameterCfg::windowClosed ( )
signal

Definition at line 165 of file SgGuiParameterCfg.moc.cpp.

Referenced by ~SgGuiParameterCfg().

Member Data Documentation

◆ isModeAdjustable_

bool SgGuiParameterCfg::isModeAdjustable_
private

Definition at line 80 of file SgGuiParameterCfg.h.

Referenced by SgGuiParameterCfg(), and acquireData().

◆ isModified_

bool SgGuiParameterCfg::isModified_
private

Definition at line 79 of file SgGuiParameterCfg.h.

Referenced by SgGuiParameterCfg(), accept(), acquireData(), apply(), and setDefault().

◆ leArcLength_

QLineEdit* SgGuiParameterCfg::leArcLength_
private

Definition at line 85 of file SgGuiParameterCfg.h.

Referenced by acquireData(), browseData(), and tab4ArcType().

◆ leConvApriori_

QLineEdit* SgGuiParameterCfg::leConvApriori_
private

Definition at line 84 of file SgGuiParameterCfg.h.

Referenced by acquireData(), browseData(), and tab4RegularType().

◆ lePwlApriori_

QLineEdit* SgGuiParameterCfg::lePwlApriori_
private

Definition at line 86 of file SgGuiParameterCfg.h.

Referenced by acquireData(), browseData(), and tab4PWLType().

◆ lePwlLength_

QLineEdit* SgGuiParameterCfg::lePwlLength_
private

Definition at line 87 of file SgGuiParameterCfg.h.

Referenced by acquireData(), browseData(), and tab4PWLType().

◆ leRWNPower_

QLineEdit* SgGuiParameterCfg::leRWNPower_
private

◆ leStcApriori_

QLineEdit* SgGuiParameterCfg::leStcApriori_
private

Definition at line 88 of file SgGuiParameterCfg.h.

Referenced by acquireData(), browseData(), and tab4StochasticType().

◆ leTau_

QLineEdit* SgGuiParameterCfg::leTau_
private

◆ parameterIdx_

int SgGuiParameterCfg::parameterIdx_
private

Definition at line 76 of file SgGuiParameterCfg.h.

Referenced by SgGuiParameterCfg(), and setDefault().

◆ parConfig_

◆ parConfigOrig_

SgParameterCfg* SgGuiParameterCfg::parConfigOrig_
private

Definition at line 78 of file SgGuiParameterCfg.h.

Referenced by SgGuiParameterCfg(), accept(), and apply().

◆ rbSType_

QRadioButton* SgGuiParameterCfg::rbSType_[3]
private

Definition at line 92 of file SgGuiParameterCfg.h.

Referenced by acquireData(), browseData(), and tab4StochasticType().

◆ str_

QString SgGuiParameterCfg::str_
private

◆ tabs4types_

QTabWidget* SgGuiParameterCfg::tabs4types_
private

Definition at line 91 of file SgGuiParameterCfg.h.

Referenced by SgGuiParameterCfg(), and acquireData().


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