OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Public Types | Public Slots | Public Member Functions | Public Attributes | Private Slots | Private Member Functions | Private Attributes | List of all members
Wizard::MainWizard Class Reference

#include <mainwizard.hpp>

Inheritance diagram for Wizard::MainWizard:
Collaboration diagram for Wizard::MainWizard:

Classes

struct  Installation
 

Public Types

enum  {
  Page_Intro, Page_MethodSelection, Page_LanguageSelection, Page_ExistingInstallation,
  Page_InstallationTarget, Page_ComponentSelection, Page_Installation, Page_Import,
  Page_Conclusion
}
 

Public Slots

void addLogText (const QString &text)
 

Public Member Functions

 MainWizard (QWidget *parent=0)
 
 ~MainWizard ()
 
bool findFiles (const QString &name, const QString &path)
 
void addInstallation (const QString &path)
 
void runSettingsImporter ()
 

Public Attributes

QMap< QString, InstallationmInstallations
 
Files::ConfigurationManager mCfgMgr
 
Process::ProcessInvokermImporterInvoker
 
bool mError
 

Private Slots

void importerStarted ()
 
void importerFinished (int exitCode, QProcess::ExitStatus exitStatus)
 
void accept ()
 
void reject ()
 

Private Member Functions

QString toQString (const boost::filesystem::path &path)
 convert boost::filesystem::path to QString More...
 
void setupLog ()
 
void setupGameSettings ()
 
void setupLauncherSettings ()
 
void setupInstallations ()
 
void setupPages ()
 
void writeSettings ()
 

Private Attributes

Config::GameSettings mGameSettings
 
Config::LauncherSettings mLauncherSettings
 
QString mLogError
 

Member Enumeration Documentation

anonymous enum
Enumerator
Page_Intro 
Page_MethodSelection 
Page_LanguageSelection 
Page_ExistingInstallation 
Page_InstallationTarget 
Page_ComponentSelection 
Page_Installation 
Page_Import 
Page_Conclusion 

Constructor & Destructor Documentation

Wizard::MainWizard::MainWizard ( QWidget parent = 0)

Here is the call graph for this function:

Wizard::MainWizard::~MainWizard ( )

Member Function Documentation

void Wizard::MainWizard::accept ( )
privateslot
void Wizard::MainWizard::addInstallation ( const QString &  path)

Here is the caller graph for this function:

void Wizard::MainWizard::addLogText ( const QString &  text)
slot
bool Wizard::MainWizard::findFiles ( const QString &  name,
const QString &  path 
)
void Wizard::MainWizard::importerFinished ( int  exitCode,
QProcess::ExitStatus  exitStatus 
)
privateslot

Here is the caller graph for this function:

void Wizard::MainWizard::importerStarted ( )
privateslot

Here is the caller graph for this function:

void Wizard::MainWizard::reject ( )
privateslot
void Wizard::MainWizard::runSettingsImporter ( )

Here is the call graph for this function:

void Wizard::MainWizard::setupGameSettings ( )
private

Here is the call graph for this function:

Here is the caller graph for this function:

void Wizard::MainWizard::setupInstallations ( )
private

Here is the caller graph for this function:

void Wizard::MainWizard::setupLauncherSettings ( )
private

Here is the call graph for this function:

Here is the caller graph for this function:

void Wizard::MainWizard::setupLog ( )
private

Here is the call graph for this function:

Here is the caller graph for this function:

void Wizard::MainWizard::setupPages ( )
private

Here is the caller graph for this function:

QString Wizard::MainWizard::toQString ( const boost::filesystem::path &  path)
private

convert boost::filesystem::path to QString

Here is the caller graph for this function:

void Wizard::MainWizard::writeSettings ( )
private

Here is the call graph for this function:

Member Data Documentation

Files::ConfigurationManager Wizard::MainWizard::mCfgMgr
bool Wizard::MainWizard::mError
Config::GameSettings Wizard::MainWizard::mGameSettings
private
Process::ProcessInvoker* Wizard::MainWizard::mImporterInvoker
QMap<QString, Installation> Wizard::MainWizard::mInstallations
Config::LauncherSettings Wizard::MainWizard::mLauncherSettings
private
QString Wizard::MainWizard::mLogError
private

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