General Purpose Geodetic Library
|
#include <VcStartupWizard.h>
Public Member Functions | |
VcStartupWizard (bool isFirstRun, bool isForcedRun, bool isSystemWideRun, QSettings *settings, QWidget *parent=0) | |
virtual | ~VcStartupWizard () |
QString | className () const |
VcWizardPage * | createIntroPage () |
VcWizardPage * | createPageHomeDir () |
VcWizardPage * | createPageOne () |
VcWizardPage * | createPageTwo () |
VcWizardPage * | createPageThree () |
VcWizardPage * | 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 * | leVgosDbDirName_ |
QLineEdit * | leSolveAPrioriDirName_ |
QLineEdit * | leMasterFilesDirName_ |
QLineEdit * | leFile4Sites_ |
QLineEdit * | leFile4Sources_ |
QLineEdit * | leFile4OceanLd_ |
QLineEdit * | leFile4Eops_ |
QLineEdit * | leFile4Tilts_ |
QLineEdit * | leFile4OceanPoleTideLd_ |
QLineEdit * | leAuxLogsDirName_ |
QCheckBox * | cbMakeAuxLog_ |
QCheckBox * | cbUseLocalLocale_ |
QCheckBox * | cbLogStoreInFile_ |
QCheckBox * | cbLogTimeLabel_ |
QLineEdit * | eLogFileName_ |
QSpinBox * | sLogCapacity_ |
QButtonGroup * | bgLogLevels_ |
QSettings * | settings_ |
Static Private Attributes | |
static const int | serialNumber_ = 20161121 |
Definition at line 75 of file VcStartupWizard.h.
VcStartupWizard::VcStartupWizard | ( | bool | isFirstRun, |
bool | isForcedRun, | ||
bool | isSystemWideRun, | ||
QSettings * | settings, | ||
QWidget * | parent = 0 |
||
) |
A constructor.
Definition at line 87 of file VcStartupWizard.cpp.
References createConclusionPage(), createIntroPage(), createPageHomeDir(), createPageOne(), createPageThree(), createPageTwo(), SgVersion::getSoftwareName(), isFirstRun_, isForcedRun_, isSystemWideRun_, settings_, and vgosDbCalcVersion.
|
virtual |
A destructor. Frees allocated memory.
Definition at line 116 of file VcStartupWizard.cpp.
|
privateslot |
Definition at line 700 of file VcStartupWizard.cpp.
References bgLogLevels_, cbLogStoreInFile_, cbLogTimeLabel_, cbMakeAuxLog_, cbUseLocalLocale_, className(), SgLogger::DBG, eLogFileName_, SgLogger::ERR, NsSetup::getPath2Home(), NsSetup::identities(), SgLogger::INF, SgLogger::IO, isSystemWideRun_, leAcAbbName_, leAcAbbrevName_, leAcFullName_, leAuxLogsDirName_, leFile4Eops_, leFile4OceanLd_, leFile4OceanPoleTideLd_, leFile4Sites_, leFile4Sources_, leFile4Tilts_, leHomeDirName_, leMasterFilesDirName_, leSolveAPrioriDirName_, leUserEmail_, leUserInitials_, leUserName_, leVgosDbDirName_, logger, SgIdentities::setAcAbbName(), SgIdentities::setAcAbbrevName(), SgIdentities::setAcFullName(), SgLogger::setCapacity(), SgLogger::setFileName(), NsSetup::setHave2SavePerSessionLog(), SgLogger::setIsNeedTimeMark(), SgLogger::setIsStoreInFile(), SgLogger::setLogFacility(), NsSetup::setPath2AuxLogs(), NsSetup::setPath2Home(), NsSetup::setPath2MasterFiles(), NsSetup::setPath2VgosDbFiles(), settings_, setup, SgIdentities::setUserDefaultInitials(), SgIdentities::setUserEmailAddress(), SgIdentities::setUserName(), sLogCapacity_, SgLogger::write(), and SgLogger::WRN.
|
inline |
Definition at line 103 of file VcStartupWizard.h.
Referenced by accept().
VcWizardPage * VcStartupWizard::createConclusionPage | ( | ) |
Definition at line 673 of file VcStartupWizard.cpp.
Referenced by VcStartupWizard().
VcWizardPage * VcStartupWizard::createIntroPage | ( | ) |
Definition at line 123 of file VcStartupWizard.cpp.
References SgVersion::getCodeName(), isFirstRun_, isForcedRun_, libraryVersion, VcWizardPage::registerField(), SgVersion::toString(), and vgosDbCalcVersion.
Referenced by VcStartupWizard().
VcWizardPage * VcStartupWizard::createPageHomeDir | ( | ) |
Definition at line 198 of file VcStartupWizard.cpp.
References cbUseLocalLocale_, NsSetup::getPath2Home(), NsSetup::getPath2MasterFiles(), NsSetup::getPath2VgosDbFiles(), SgVersion::getSoftwareName(), isFirstRun_, isSystemWideRun_, leFile4Eops_, leFile4OceanLd_, leFile4OceanPoleTideLd_, leFile4Sites_, leFile4Sources_, leFile4Tilts_, leHomeDirName_, leMasterFilesDirName_, leSolveAPrioriDirName_, leVgosDbDirName_, VcWizardPage::registerField(), setup, and vgosDbCalcVersion.
Referenced by VcStartupWizard().
VcWizardPage * VcStartupWizard::createPageOne | ( | ) |
Definition at line 360 of file VcStartupWizard.cpp.
References SgIdentities::getUserDefaultInitials(), SgIdentities::getUserEmailAddress(), SgIdentities::getUserName(), NsSetup::identities(), isFirstRun_, leUserEmail_, leUserInitials_, leUserName_, and setup.
Referenced by VcStartupWizard().
VcWizardPage * VcStartupWizard::createPageThree | ( | ) |
Definition at line 566 of file VcStartupWizard.cpp.
References bgLogLevels_, cbLogStoreInFile_, cbLogTimeLabel_, cbMakeAuxLog_, eLogFileName_, SgLogger::getCapacity(), SgLogger::getFileName(), NsSetup::getHave2SavePerSessionLog(), SgLogger::getIsNeedTimeMark(), SgLogger::getIsStoreInFile(), NsSetup::getPath2AuxLogs(), leAuxLogsDirName_, logger, settings_, setup, and sLogCapacity_.
Referenced by VcStartupWizard().
VcWizardPage * VcStartupWizard::createPageTwo | ( | ) |
Definition at line 484 of file VcStartupWizard.cpp.
References SgIdentities::getAcAbbName(), SgIdentities::getAcAbbrevName(), SgIdentities::getAcFullName(), NsSetup::identities(), isFirstRun_, leAcAbbName_, leAcAbbrevName_, leAcFullName_, VcWizardPage::registerField(), and setup.
Referenced by VcStartupWizard().
|
static |
|
private |
Definition at line 161 of file VcStartupWizard.h.
Referenced by accept(), and createPageThree().
|
private |
Definition at line 157 of file VcStartupWizard.h.
Referenced by accept(), and createPageThree().
|
private |
Definition at line 158 of file VcStartupWizard.h.
Referenced by accept(), and createPageThree().
|
private |
Definition at line 154 of file VcStartupWizard.h.
Referenced by accept(), and createPageThree().
|
private |
Definition at line 155 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 159 of file VcStartupWizard.h.
Referenced by accept(), and createPageThree().
|
private |
Definition at line 132 of file VcStartupWizard.h.
Referenced by VcStartupWizard(), createIntroPage(), createPageHomeDir(), createPageOne(), and createPageTwo().
|
private |
Definition at line 133 of file VcStartupWizard.h.
Referenced by VcStartupWizard(), and createIntroPage().
|
private |
Definition at line 134 of file VcStartupWizard.h.
Referenced by VcStartupWizard(), accept(), and createPageHomeDir().
|
private |
Definition at line 142 of file VcStartupWizard.h.
Referenced by accept(), and createPageTwo().
|
private |
Definition at line 141 of file VcStartupWizard.h.
Referenced by accept(), and createPageTwo().
|
private |
Definition at line 140 of file VcStartupWizard.h.
Referenced by accept(), and createPageTwo().
|
private |
Definition at line 153 of file VcStartupWizard.h.
Referenced by accept(), and createPageThree().
|
private |
Definition at line 150 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 149 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 152 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 147 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 148 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 151 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 143 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 146 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 145 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
private |
Definition at line 138 of file VcStartupWizard.h.
Referenced by accept(), and createPageOne().
|
private |
Definition at line 139 of file VcStartupWizard.h.
Referenced by accept(), and createPageOne().
|
private |
Definition at line 137 of file VcStartupWizard.h.
Referenced by accept(), and createPageOne().
|
private |
Definition at line 144 of file VcStartupWizard.h.
Referenced by accept(), and createPageHomeDir().
|
staticprivate |
Definition at line 163 of file VcStartupWizard.h.
Referenced by serialNumber().
|
private |
Definition at line 164 of file VcStartupWizard.h.
Referenced by VcStartupWizard(), accept(), and createPageThree().
|
private |
Definition at line 160 of file VcStartupWizard.h.
Referenced by accept(), and createPageThree().