General Purpose Geodetic Library
|
#include <NsStartupWizard.h>
Public Member Functions | |
NsStartupWizard (bool isFirstRun, bool isForcedRun, bool isSystemWideRun, QWidget *parent=0) | |
virtual | ~NsStartupWizard () |
QString | className () const |
NsWizardPage * | createIntroPage () |
NsWizardPage * | createPageHomeDir () |
NsWizardPage * | createPageOne () |
NsWizardPage * | createPageTwo () |
NsWizardPage * | createConclusionPage () |
Static Public Member Functions | |
static int | serialNumber () |
Private Slots | |
void | accept () |
Private Attributes | |
bool | isFirstRun_ |
bool | isForcedRun_ |
bool | isSystemWideRun_ |
QLineEdit * | leUserName_ |
QLineEdit * | leUserEmail_ |
QLineEdit * | leUserInitials_ |
QLineEdit * | leAcFullName_ |
QLineEdit * | leAcAbbrevName_ |
QLineEdit * | leAcAbbName_ |
QLineEdit * | leHomeDirName_ |
QLineEdit * | leAuxLogsDirName_ |
QCheckBox * | cbMakeAuxLog_ |
QLineEdit * | lePath2CatNu_ |
QLineEdit * | lePath2Dbh_ |
QLineEdit * | lePath2VgosDb_ |
QLineEdit * | lePath2VgosDa_ |
QLineEdit * | lePath2Apriori_ |
QLineEdit * | lePath2Masterfiles_ |
QLineEdit * | lePath2Spoolfiles_ |
QLineEdit * | lePath2NotUsedObs_ |
QLineEdit * | lePath2Reports_ |
QLineEdit * | lePath2NgsOutput_ |
QLineEdit * | lePath2PlotterOutput_ |
QLineEdit * | lePath2IntermediateResults_ |
Static Private Attributes | |
static const int | serialNumber_ = 20170412 |
Definition at line 65 of file NsStartupWizard.h.
NsStartupWizard::NsStartupWizard | ( | bool | isFirstRun, |
bool | isForcedRun, | ||
bool | isSystemWideRun, | ||
QWidget * | parent = 0 |
||
) |
A constructor.
Definition at line 86 of file NsStartupWizard.cpp.
References createConclusionPage(), createIntroPage(), createPageHomeDir(), createPageOne(), createPageTwo(), isFirstRun_, isForcedRun_, and isSystemWideRun_.
|
virtual |
A destructor. Frees allocated memory.
Definition at line 113 of file NsStartupWizard.cpp.
|
privateslot |
Definition at line 619 of file NsStartupWizard.cpp.
References cbMakeAuxLog_, className(), SgLogger::DBG, NsSetup::getPath2Home(), NsSetup::identities(), SgLogger::IO, isSystemWideRun_, leAcAbbName_, leAcAbbrevName_, leAcFullName_, leAuxLogsDirName_, leHomeDirName_, lePath2Apriori_, lePath2CatNu_, lePath2Dbh_, lePath2IntermediateResults_, lePath2Masterfiles_, lePath2NgsOutput_, lePath2NotUsedObs_, lePath2PlotterOutput_, lePath2Reports_, lePath2Spoolfiles_, lePath2VgosDa_, lePath2VgosDb_, leUserEmail_, leUserInitials_, leUserName_, logger, SgIdentities::setAcAbbName(), SgIdentities::setAcAbbrevName(), SgIdentities::setAcFullName(), NsSetup::setHave2SavePerSessionLog(), 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().
|
inline |
Definition at line 93 of file NsStartupWizard.h.
Referenced by accept().
NsWizardPage * NsStartupWizard::createConclusionPage | ( | ) |
Definition at line 593 of file NsStartupWizard.cpp.
Referenced by NsStartupWizard().
NsWizardPage * NsStartupWizard::createIntroPage | ( | ) |
Definition at line 120 of file NsStartupWizard.cpp.
References SgVersion::getCodeName(), isFirstRun_, isForcedRun_, libraryVersion, nuSolveVersion, NsWizardPage::registerField(), and SgVersion::toString().
Referenced by NsStartupWizard().
NsWizardPage * NsStartupWizard::createPageHomeDir | ( | ) |
Definition at line 397 of file NsStartupWizard.cpp.
References cbMakeAuxLog_, NsSetup::getHave2SavePerSessionLog(), NsSetup::getPath2APrioriFiles(), NsSetup::getPath2AuxLogs(), NsSetup::getPath2CatNuInterfaceExec(), NsSetup::getPath2DbhFiles(), NsSetup::getPath2Home(), NsSetup::getPath2IntermediateResults(), NsSetup::getPath2MasterFiles(), NsSetup::getPath2NgsOutput(), NsSetup::getPath2NotUsedObsFileOutput(), NsSetup::getPath2PlotterOutput(), NsSetup::getPath2ReportOutput(), NsSetup::getPath2SpoolFileOutput(), NsSetup::getPath2VgosDaFiles(), NsSetup::getPath2VgosDbFiles(), SgVersion::getSoftwareName(), isFirstRun_, isSystemWideRun_, leAuxLogsDirName_, leHomeDirName_, lePath2Apriori_, lePath2CatNu_, lePath2Dbh_, lePath2IntermediateResults_, lePath2Masterfiles_, lePath2NgsOutput_, lePath2NotUsedObs_, lePath2PlotterOutput_, lePath2Reports_, lePath2Spoolfiles_, lePath2VgosDa_, lePath2VgosDb_, nuSolveVersion, NsWizardPage::registerField(), and setup.
Referenced by NsStartupWizard().
NsWizardPage * NsStartupWizard::createPageOne | ( | ) |
Definition at line 189 of file NsStartupWizard.cpp.
References SgIdentities::getUserDefaultInitials(), SgIdentities::getUserEmailAddress(), SgIdentities::getUserName(), NsSetup::identities(), isFirstRun_, leUserEmail_, leUserInitials_, leUserName_, and setup.
Referenced by NsStartupWizard().
NsWizardPage * NsStartupWizard::createPageTwo | ( | ) |
Definition at line 314 of file NsStartupWizard.cpp.
References SgIdentities::getAcAbbName(), SgIdentities::getAcAbbrevName(), SgIdentities::getAcFullName(), NsSetup::identities(), isFirstRun_, leAcAbbName_, leAcAbbrevName_, leAcFullName_, NsWizardPage::registerField(), and setup.
Referenced by NsStartupWizard().
|
static |
|
private |
Definition at line 133 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 120 of file NsStartupWizard.h.
Referenced by NsStartupWizard(), createIntroPage(), createPageHomeDir(), createPageOne(), and createPageTwo().
|
private |
Definition at line 121 of file NsStartupWizard.h.
Referenced by NsStartupWizard(), and createIntroPage().
|
private |
Definition at line 122 of file NsStartupWizard.h.
Referenced by NsStartupWizard(), accept(), and createPageHomeDir().
|
private |
Definition at line 130 of file NsStartupWizard.h.
Referenced by accept(), and createPageTwo().
|
private |
Definition at line 129 of file NsStartupWizard.h.
Referenced by accept(), and createPageTwo().
|
private |
Definition at line 128 of file NsStartupWizard.h.
Referenced by accept(), and createPageTwo().
|
private |
Definition at line 132 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 131 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 139 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 135 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 136 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 146 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 140 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 144 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 142 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 145 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 143 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 141 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 138 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 137 of file NsStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 126 of file NsStartupWizard.h.
Referenced by accept(), and createPageOne().
|
private |
Definition at line 127 of file NsStartupWizard.h.
Referenced by accept(), and createPageOne().
|
private |
Definition at line 125 of file NsStartupWizard.h.
Referenced by accept(), and createPageOne().
|
staticprivate |
Definition at line 149 of file NsStartupWizard.h.
Referenced by serialNumber().