General Purpose Geodetic Library
VcStartupWizard Class Reference

#include <VcStartupWizard.h>

Inheritance diagram for VcStartupWizard:
QWizard

Public Member Functions

 VcStartupWizard (bool isFirstRun, bool isForcedRun, bool isSystemWideRun, QSettings *settings, QWidget *parent=0)
 
virtual ~VcStartupWizard ()
 
QString className () const
 
VcWizardPagecreateIntroPage ()
 
VcWizardPagecreatePageHomeDir ()
 
VcWizardPagecreatePageOne ()
 
VcWizardPagecreatePageTwo ()
 
VcWizardPagecreatePageThree ()
 
VcWizardPagecreateConclusionPage ()
 

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
 

Detailed Description

Definition at line 75 of file VcStartupWizard.h.

Constructor & Destructor Documentation

◆ VcStartupWizard()

VcStartupWizard::VcStartupWizard ( bool  isFirstRun,
bool  isForcedRun,
bool  isSystemWideRun,
QSettings *  settings,
QWidget parent = 0 
)

◆ ~VcStartupWizard()

VcStartupWizard::~VcStartupWizard ( )
virtual

A destructor. Frees allocated memory.

Definition at line 116 of file VcStartupWizard.cpp.

Member Function Documentation

◆ accept

◆ className()

QString VcStartupWizard::className ( ) const
inline

Definition at line 103 of file VcStartupWizard.h.

Referenced by accept().

◆ createConclusionPage()

VcWizardPage * VcStartupWizard::createConclusionPage ( )

Definition at line 673 of file VcStartupWizard.cpp.

Referenced by VcStartupWizard().

◆ createIntroPage()

◆ createPageHomeDir()

◆ createPageOne()

◆ createPageThree()

◆ createPageTwo()

◆ serialNumber()

int VcStartupWizard::serialNumber ( )
static

Definition at line 79 of file VcStartupWizard.cpp.

References serialNumber_.

Referenced by main().

Member Data Documentation

◆ bgLogLevels_

QButtonGroup* VcStartupWizard::bgLogLevels_
private

Definition at line 161 of file VcStartupWizard.h.

Referenced by accept(), and createPageThree().

◆ cbLogStoreInFile_

QCheckBox* VcStartupWizard::cbLogStoreInFile_
private

Definition at line 157 of file VcStartupWizard.h.

Referenced by accept(), and createPageThree().

◆ cbLogTimeLabel_

QCheckBox* VcStartupWizard::cbLogTimeLabel_
private

Definition at line 158 of file VcStartupWizard.h.

Referenced by accept(), and createPageThree().

◆ cbMakeAuxLog_

QCheckBox* VcStartupWizard::cbMakeAuxLog_
private

Definition at line 154 of file VcStartupWizard.h.

Referenced by accept(), and createPageThree().

◆ cbUseLocalLocale_

QCheckBox* VcStartupWizard::cbUseLocalLocale_
private

Definition at line 155 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ eLogFileName_

QLineEdit* VcStartupWizard::eLogFileName_
private

Definition at line 159 of file VcStartupWizard.h.

Referenced by accept(), and createPageThree().

◆ isFirstRun_

bool VcStartupWizard::isFirstRun_
private

◆ isForcedRun_

bool VcStartupWizard::isForcedRun_
private

Definition at line 133 of file VcStartupWizard.h.

Referenced by VcStartupWizard(), and createIntroPage().

◆ isSystemWideRun_

bool VcStartupWizard::isSystemWideRun_
private

Definition at line 134 of file VcStartupWizard.h.

Referenced by VcStartupWizard(), accept(), and createPageHomeDir().

◆ leAcAbbName_

QLineEdit* VcStartupWizard::leAcAbbName_
private

Definition at line 142 of file VcStartupWizard.h.

Referenced by accept(), and createPageTwo().

◆ leAcAbbrevName_

QLineEdit* VcStartupWizard::leAcAbbrevName_
private

Definition at line 141 of file VcStartupWizard.h.

Referenced by accept(), and createPageTwo().

◆ leAcFullName_

QLineEdit* VcStartupWizard::leAcFullName_
private

Definition at line 140 of file VcStartupWizard.h.

Referenced by accept(), and createPageTwo().

◆ leAuxLogsDirName_

QLineEdit* VcStartupWizard::leAuxLogsDirName_
private

Definition at line 153 of file VcStartupWizard.h.

Referenced by accept(), and createPageThree().

◆ leFile4Eops_

QLineEdit* VcStartupWizard::leFile4Eops_
private

Definition at line 150 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leFile4OceanLd_

QLineEdit* VcStartupWizard::leFile4OceanLd_
private

Definition at line 149 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leFile4OceanPoleTideLd_

QLineEdit* VcStartupWizard::leFile4OceanPoleTideLd_
private

Definition at line 152 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leFile4Sites_

QLineEdit* VcStartupWizard::leFile4Sites_
private

Definition at line 147 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leFile4Sources_

QLineEdit* VcStartupWizard::leFile4Sources_
private

Definition at line 148 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leFile4Tilts_

QLineEdit* VcStartupWizard::leFile4Tilts_
private

Definition at line 151 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leHomeDirName_

QLineEdit* VcStartupWizard::leHomeDirName_
private

Definition at line 143 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leMasterFilesDirName_

QLineEdit* VcStartupWizard::leMasterFilesDirName_
private

Definition at line 146 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leSolveAPrioriDirName_

QLineEdit* VcStartupWizard::leSolveAPrioriDirName_
private

Definition at line 145 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leUserEmail_

QLineEdit* VcStartupWizard::leUserEmail_
private

Definition at line 138 of file VcStartupWizard.h.

Referenced by accept(), and createPageOne().

◆ leUserInitials_

QLineEdit* VcStartupWizard::leUserInitials_
private

Definition at line 139 of file VcStartupWizard.h.

Referenced by accept(), and createPageOne().

◆ leUserName_

QLineEdit* VcStartupWizard::leUserName_
private

Definition at line 137 of file VcStartupWizard.h.

Referenced by accept(), and createPageOne().

◆ leVgosDbDirName_

QLineEdit* VcStartupWizard::leVgosDbDirName_
private

Definition at line 144 of file VcStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ serialNumber_

const int VcStartupWizard::serialNumber_ = 20161121
staticprivate

Definition at line 163 of file VcStartupWizard.h.

Referenced by serialNumber().

◆ settings_

QSettings* VcStartupWizard::settings_
private

Definition at line 164 of file VcStartupWizard.h.

Referenced by VcStartupWizard(), accept(), and createPageThree().

◆ sLogCapacity_

QSpinBox* VcStartupWizard::sLogCapacity_
private

Definition at line 160 of file VcStartupWizard.h.

Referenced by accept(), and createPageThree().


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