General Purpose Geodetic Library
NsStartupWizard Class Reference

#include <NsStartupWizard.h>

Inheritance diagram for NsStartupWizard:
QWizard

Public Member Functions

 NsStartupWizard (bool isFirstRun, bool isForcedRun, bool isSystemWideRun, QWidget *parent=0)
 
virtual ~NsStartupWizard ()
 
QString className () const
 
NsWizardPagecreateIntroPage ()
 
NsWizardPagecreatePageHomeDir ()
 
NsWizardPagecreatePageOne ()
 
NsWizardPagecreatePageTwo ()
 
NsWizardPagecreateConclusionPage ()
 

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
 

Detailed Description

Definition at line 65 of file NsStartupWizard.h.

Constructor & Destructor Documentation

◆ NsStartupWizard()

NsStartupWizard::NsStartupWizard ( bool  isFirstRun,
bool  isForcedRun,
bool  isSystemWideRun,
QWidget parent = 0 
)

◆ ~NsStartupWizard()

NsStartupWizard::~NsStartupWizard ( )
virtual

A destructor. Frees allocated memory.

Definition at line 113 of file NsStartupWizard.cpp.

Member Function Documentation

◆ accept

◆ className()

QString NsStartupWizard::className ( ) const
inline

Definition at line 93 of file NsStartupWizard.h.

Referenced by accept().

◆ createConclusionPage()

NsWizardPage * NsStartupWizard::createConclusionPage ( )

Definition at line 593 of file NsStartupWizard.cpp.

Referenced by NsStartupWizard().

◆ createIntroPage()

◆ createPageHomeDir()

◆ createPageOne()

◆ createPageTwo()

◆ serialNumber()

int NsStartupWizard::serialNumber ( )
static

Definition at line 78 of file NsStartupWizard.cpp.

References serialNumber_.

Referenced by main().

Member Data Documentation

◆ cbMakeAuxLog_

QCheckBox* NsStartupWizard::cbMakeAuxLog_
private

Definition at line 133 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ isFirstRun_

bool NsStartupWizard::isFirstRun_
private

◆ isForcedRun_

bool NsStartupWizard::isForcedRun_
private

Definition at line 121 of file NsStartupWizard.h.

Referenced by NsStartupWizard(), and createIntroPage().

◆ isSystemWideRun_

bool NsStartupWizard::isSystemWideRun_
private

Definition at line 122 of file NsStartupWizard.h.

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

◆ leAcAbbName_

QLineEdit* NsStartupWizard::leAcAbbName_
private

Definition at line 130 of file NsStartupWizard.h.

Referenced by accept(), and createPageTwo().

◆ leAcAbbrevName_

QLineEdit* NsStartupWizard::leAcAbbrevName_
private

Definition at line 129 of file NsStartupWizard.h.

Referenced by accept(), and createPageTwo().

◆ leAcFullName_

QLineEdit* NsStartupWizard::leAcFullName_
private

Definition at line 128 of file NsStartupWizard.h.

Referenced by accept(), and createPageTwo().

◆ leAuxLogsDirName_

QLineEdit* NsStartupWizard::leAuxLogsDirName_
private

Definition at line 132 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leHomeDirName_

QLineEdit* NsStartupWizard::leHomeDirName_
private

Definition at line 131 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2Apriori_

QLineEdit* NsStartupWizard::lePath2Apriori_
private

Definition at line 139 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2CatNu_

QLineEdit* NsStartupWizard::lePath2CatNu_
private

Definition at line 135 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2Dbh_

QLineEdit* NsStartupWizard::lePath2Dbh_
private

Definition at line 136 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2IntermediateResults_

QLineEdit* NsStartupWizard::lePath2IntermediateResults_
private

Definition at line 146 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2Masterfiles_

QLineEdit* NsStartupWizard::lePath2Masterfiles_
private

Definition at line 140 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2NgsOutput_

QLineEdit* NsStartupWizard::lePath2NgsOutput_
private

Definition at line 144 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2NotUsedObs_

QLineEdit* NsStartupWizard::lePath2NotUsedObs_
private

Definition at line 142 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2PlotterOutput_

QLineEdit* NsStartupWizard::lePath2PlotterOutput_
private

Definition at line 145 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2Reports_

QLineEdit* NsStartupWizard::lePath2Reports_
private

Definition at line 143 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2Spoolfiles_

QLineEdit* NsStartupWizard::lePath2Spoolfiles_
private

Definition at line 141 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2VgosDa_

QLineEdit* NsStartupWizard::lePath2VgosDa_
private

Definition at line 138 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ lePath2VgosDb_

QLineEdit* NsStartupWizard::lePath2VgosDb_
private

Definition at line 137 of file NsStartupWizard.h.

Referenced by accept(), and createPageHomeDir().

◆ leUserEmail_

QLineEdit* NsStartupWizard::leUserEmail_
private

Definition at line 126 of file NsStartupWizard.h.

Referenced by accept(), and createPageOne().

◆ leUserInitials_

QLineEdit* NsStartupWizard::leUserInitials_
private

Definition at line 127 of file NsStartupWizard.h.

Referenced by accept(), and createPageOne().

◆ leUserName_

QLineEdit* NsStartupWizard::leUserName_
private

Definition at line 125 of file NsStartupWizard.h.

Referenced by accept(), and createPageOne().

◆ serialNumber_

const int NsStartupWizard::serialNumber_ = 20170412
staticprivate

Definition at line 149 of file NsStartupWizard.h.

Referenced by serialNumber().


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