General Purpose Geodetic Library
NsSetupDialog Class Reference

#include <NsSetupDialog.h>

Inheritance diagram for NsSetupDialog:
QDialog

Public Member Functions

 NsSetupDialog (QWidget *parent=0, Qt::WindowFlags flags=0)
 
virtual ~NsSetupDialog ()
 
QString className () const
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *)
 
void acquireData ()
 

Private Slots

void apply ()
 
void accept ()
 
void reject ()
 
void modifyPlotterOutputFormat (int)
 
void modifyAutosaveMode (int)
 

Private Member Functions

QWidgettab4Pathes ()
 
QWidgettab4Options ()
 
QWidgettab4Identities ()
 

Private Attributes

QTabWidget * tabs
 
SgGuiLoggerConfiglogConfigWidget_
 
QLineEdit * lePath2Home_
 
QLineEdit * lePath2CatNu_
 
QLineEdit * lePath2Dbh_
 
QLineEdit * lePath2VgosDb_
 
QLineEdit * lePath2VgosDa_
 
QLineEdit * lePath2Apriori_
 
QLineEdit * lePath2Masterfiles_
 
QLineEdit * lePath2Spoolfiles_
 
QLineEdit * lePath2NotUsedObs_
 
QLineEdit * lePath2Reports_
 
QLineEdit * lePath2NgsOutput_
 
QLineEdit * lePath2PlotterOutput_
 
QLineEdit * lePath2IntermediateResults_
 
QLineEdit * lePath2AuxLogs_
 
QCheckBox * cbHave2UpdateCatalog_
 
QCheckBox * cbHave2MaskSessionCode_
 
QCheckBox * cbHave2KeepSpoolFileReports_
 
QCheckBox * cbHave2WarnCloseWindow_
 
QCheckBox * cbIsShortScreen_
 
QCheckBox * cbHave2AutoloadAllBands_
 
QCheckBox * cbMakeAuxLog_
 
QComboBox * cbAutosaveMode_
 
QCheckBox * cbExecExternalCommand_
 
QLineEdit * leExternalCommand_
 
QCheckBox * cbIsBandPlotPerSrcView_
 
QLineEdit * leUserName_
 
QLineEdit * leUserEmail_
 
QLineEdit * leUserInitials_
 
QLineEdit * leAcFullName_
 
QLineEdit * leAcAbbrevName_
 
QLineEdit * leAcAbbName_
 

Detailed Description

====================================================================================================

Definition at line 60 of file NsSetupDialog.h.

Constructor & Destructor Documentation

◆ NsSetupDialog()

NsSetupDialog::NsSetupDialog ( QWidget parent = 0,
Qt::WindowFlags  flags = 0 
)

A constructor.

Definition at line 73 of file NsSetupDialog.cpp.

References accept(), apply(), logConfigWidget_, reject(), tab4Identities(), tab4Options(), tab4Pathes(), and tabs.

◆ ~NsSetupDialog()

NsSetupDialog::~NsSetupDialog ( )
virtual

A destructor. Frees allocated memory.

Definition at line 115 of file NsSetupDialog.cpp.

Member Function Documentation

◆ accept

void NsSetupDialog::accept ( )
privateslot

Definition at line 132 of file NsSetupDialog.cpp.

References acquireData(), className(), SgLogger::DBG, SgLogger::GUI, logger, and SgLogger::write().

Referenced by NsSetupDialog().

◆ acquireData()

void NsSetupDialog::acquireData ( )
protected

Definition at line 533 of file NsSetupDialog.cpp.

References SgGuiLoggerConfig::acquireData(), cbExecExternalCommand_, cbHave2AutoloadAllBands_, cbHave2KeepSpoolFileReports_, cbHave2MaskSessionCode_, cbHave2UpdateCatalog_, cbHave2WarnCloseWindow_, cbIsBandPlotPerSrcView_, cbIsShortScreen_, cbMakeAuxLog_, className(), SgLogger::DBG, NsSetup::getPath2Home(), NsSetup::identities(), SgLogger::IO, leAcAbbName_, leAcAbbrevName_, leAcFullName_, leExternalCommand_, lePath2Apriori_, lePath2AuxLogs_, lePath2CatNu_, lePath2Dbh_, lePath2Home_, lePath2IntermediateResults_, lePath2Masterfiles_, lePath2NgsOutput_, lePath2NotUsedObs_, lePath2PlotterOutput_, lePath2Reports_, lePath2Spoolfiles_, lePath2VgosDa_, lePath2VgosDb_, leUserEmail_, leUserInitials_, leUserName_, logConfigWidget_, logger, SgIdentities::setAcAbbName(), SgIdentities::setAcAbbrevName(), SgIdentities::setAcFullName(), NsSetup::setExecExternalCommand(), NsSetup::setExternalCommand(), NsSetup::setHave2AutoloadAllBands(), NsSetup::setHave2KeepSpoolFileReports(), NsSetup::setHave2MaskSessionCode(), NsSetup::setHave2SavePerSessionLog(), NsSetup::setHave2UpdateCatalog(), NsSetup::setHave2WarnCloseWindow(), NsSetup::setIsBandPlotPerSrcView(), NsSetup::setIsShortScreen(), NsSetup::setPath2APrioriFiles(), NsSetup::setPath2AuxLogs(), NsSetup::setPath2CatNuInterfaceExec(), NsSetup::setPath2DbhFiles(), NsSetup::setPath2Home(), NsSetup::setPath2IntermediateResults(), NsSetup::setPath2MasterFiles(), NsSetup::setPath2NgsOutput(), NsSetup::setPath2NotUsedObsFileOutput(), NsSetup::setPath2PlotterOutput(), NsSetup::setPath2ReportOutput(), NsSetup::setPath2SpoolFileOutput(), NsSetup::setPath2VgosDaFiles(), NsSetup::setPath2VgosDbFiles(), setup, SgIdentities::setUserDefaultInitials(), SgIdentities::setUserEmailAddress(), SgIdentities::setUserName(), and SgLogger::write().

Referenced by accept(), and apply().

◆ apply

void NsSetupDialog::apply ( )
privateslot

Definition at line 122 of file NsSetupDialog.cpp.

References acquireData(), className(), SgLogger::DBG, SgLogger::GUI, logger, and SgLogger::write().

Referenced by NsSetupDialog().

◆ className()

QString NsSetupDialog::className ( ) const
inline

Definition at line 88 of file NsSetupDialog.h.

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

◆ closeEvent()

virtual void NsSetupDialog::closeEvent ( QCloseEvent *  )
inlineprotectedvirtual

Definition at line 111 of file NsSetupDialog.h.

◆ modifyAutosaveMode

void NsSetupDialog::modifyAutosaveMode ( int  idx)
privateslot

◆ modifyPlotterOutputFormat

void NsSetupDialog::modifyPlotterOutputFormat ( int  idx)
privateslot

◆ reject

void NsSetupDialog::reject ( )
privateslot

Definition at line 144 of file NsSetupDialog.cpp.

References className(), SgLogger::DBG, SgLogger::GUI, logger, and SgLogger::write().

Referenced by NsSetupDialog().

◆ tab4Identities()

◆ tab4Options()

◆ tab4Pathes()

Member Data Documentation

◆ cbAutosaveMode_

QComboBox* NsSetupDialog::cbAutosaveMode_
private

Definition at line 145 of file NsSetupDialog.h.

Referenced by tab4Options().

◆ cbExecExternalCommand_

QCheckBox* NsSetupDialog::cbExecExternalCommand_
private

Definition at line 147 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ cbHave2AutoloadAllBands_

QCheckBox* NsSetupDialog::cbHave2AutoloadAllBands_
private

Definition at line 143 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ cbHave2KeepSpoolFileReports_

QCheckBox* NsSetupDialog::cbHave2KeepSpoolFileReports_
private

Definition at line 140 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ cbHave2MaskSessionCode_

QCheckBox* NsSetupDialog::cbHave2MaskSessionCode_
private

Definition at line 139 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ cbHave2UpdateCatalog_

QCheckBox* NsSetupDialog::cbHave2UpdateCatalog_
private

Definition at line 138 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ cbHave2WarnCloseWindow_

QCheckBox* NsSetupDialog::cbHave2WarnCloseWindow_
private

Definition at line 141 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ cbIsBandPlotPerSrcView_

QCheckBox* NsSetupDialog::cbIsBandPlotPerSrcView_
private

Definition at line 150 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ cbIsShortScreen_

QCheckBox* NsSetupDialog::cbIsShortScreen_
private

Definition at line 142 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ cbMakeAuxLog_

QCheckBox* NsSetupDialog::cbMakeAuxLog_
private

Definition at line 144 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ leAcAbbName_

QLineEdit* NsSetupDialog::leAcAbbName_
private

Definition at line 158 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Identities().

◆ leAcAbbrevName_

QLineEdit* NsSetupDialog::leAcAbbrevName_
private

Definition at line 157 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Identities().

◆ leAcFullName_

QLineEdit* NsSetupDialog::leAcFullName_
private

Definition at line 156 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Identities().

◆ leExternalCommand_

QLineEdit* NsSetupDialog::leExternalCommand_
private

Definition at line 148 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Options().

◆ lePath2Apriori_

QLineEdit* NsSetupDialog::lePath2Apriori_
private

Definition at line 129 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2AuxLogs_

QLineEdit* NsSetupDialog::lePath2AuxLogs_
private

Definition at line 137 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2CatNu_

QLineEdit* NsSetupDialog::lePath2CatNu_
private

Definition at line 125 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2Dbh_

QLineEdit* NsSetupDialog::lePath2Dbh_
private

Definition at line 126 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2Home_

QLineEdit* NsSetupDialog::lePath2Home_
private

Definition at line 124 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2IntermediateResults_

QLineEdit* NsSetupDialog::lePath2IntermediateResults_
private

Definition at line 136 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2Masterfiles_

QLineEdit* NsSetupDialog::lePath2Masterfiles_
private

Definition at line 130 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2NgsOutput_

QLineEdit* NsSetupDialog::lePath2NgsOutput_
private

Definition at line 134 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2NotUsedObs_

QLineEdit* NsSetupDialog::lePath2NotUsedObs_
private

Definition at line 132 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2PlotterOutput_

QLineEdit* NsSetupDialog::lePath2PlotterOutput_
private

Definition at line 135 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2Reports_

QLineEdit* NsSetupDialog::lePath2Reports_
private

Definition at line 133 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2Spoolfiles_

QLineEdit* NsSetupDialog::lePath2Spoolfiles_
private

Definition at line 131 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2VgosDa_

QLineEdit* NsSetupDialog::lePath2VgosDa_
private

Definition at line 128 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ lePath2VgosDb_

QLineEdit* NsSetupDialog::lePath2VgosDb_
private

Definition at line 127 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Pathes().

◆ leUserEmail_

QLineEdit* NsSetupDialog::leUserEmail_
private

Definition at line 154 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Identities().

◆ leUserInitials_

QLineEdit* NsSetupDialog::leUserInitials_
private

Definition at line 155 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Identities().

◆ leUserName_

QLineEdit* NsSetupDialog::leUserName_
private

Definition at line 153 of file NsSetupDialog.h.

Referenced by acquireData(), and tab4Identities().

◆ logConfigWidget_

SgGuiLoggerConfig* NsSetupDialog::logConfigWidget_
private

Definition at line 123 of file NsSetupDialog.h.

Referenced by NsSetupDialog(), and acquireData().

◆ tabs

QTabWidget* NsSetupDialog::tabs
private

Definition at line 122 of file NsSetupDialog.h.

Referenced by NsSetupDialog().


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