Controller class, based on MVP architecture. More...
#include <WizardController.h>
Public Member Functions | |
void | launch () |
Method to start. More... | |
WizardController () | |
Constructor: creation of all the interfaces and the connections. More... | |
~WizardController () | |
Destructor of the Controller. More... | |
Private Attributes | |
QString | devDirectoryName |
cepcoreschema::Cep * | domCep |
XML DOM Element create by CodeSynthesis. More... | |
QStateMachine | machine |
WizardMainWindow * | mainWindow |
Controller class, based on MVP architecture.
The wizard is constructed on a state machine.
Each state is created in the constructor of this class and is connected with others trought this controller.
Moreover, this class creates the XML DOM document to generate the corresponding CEP.
WizardController::WizardController | ( | ) |
Constructor: creation of all the interfaces and the connections.
References devDirectoryName, domCep, machine, and mainWindow.
WizardController::~WizardController | ( | ) |
Destructor of the Controller.
References domCep, and mainWindow.
void WizardController::launch | ( | ) |
Method to start.
References machine, and mainWindow.
|
private |
Referenced by WizardController().
|
private |
XML DOM Element create by CodeSynthesis.
This cep instance contains all of the informations of the xml file
Referenced by WizardController(), and ~WizardController().
|
private |
Referenced by launch(), and WizardController().
|
private |
Referenced by launch(), WizardController(), and ~WizardController().