OpenNet
Page principale
Pages associées
Classes
Fichiers
Liste des fichiers
Membres de fichier
Includes
OpenNet
SetupTool.h
Aller à la documentation de ce fichier.
1
2
// Product OpenNet
3
8
9
#pragma once
10
11
// Includes
13
14
// ===== Includes ===========================================================
15
#include <
OpenNet/Status.h
>
16
17
namespace
OpenNet
18
{
19
20
// Class
22
29
class
SetupTool
30
{
31
32
public
:
33
43
static
OPEN_NET_PUBLIC
SetupTool
*
Create
(
bool
aDebug =
false
);
44
52
virtual
void
Delete
();
53
64
virtual
const
char
*
GetBinaryFolder
()
const
= 0;
65
76
virtual
const
char
*
GetIncludeFolder
()
const
= 0;
77
87
virtual
const
char
*
GetInstallFolder
()
const
= 0;
88
99
virtual
const
char
*
GetLibraryFolder
()
const
= 0;
100
111
virtual
bool
IsDebugEnabled
()
const
= 0;
112
121
virtual
Status
Install
() = 0;
122
131
virtual
Status
Uninstall
() = 0;
132
143
virtual
Status
Interactif_ExecuteCommand
(
unsigned
int
aCommand) = 0;
144
154
virtual
unsigned
int
Interactif_GetCommandCount
() = 0;
155
169
virtual
const
char
*
Interactif_GetCommandText
(
unsigned
int
aCommand) = 0;
170
184
virtual
Status
Wizard_ExecutePage
(
unsigned
int
* aPage,
unsigned
int
aButton) = 0;
185
198
virtual
unsigned
int
Wizard_GetPageButtonCount
(
unsigned
int
aPage) = 0;
199
214
virtual
const
char
*
Wizard_GetPageButtonText
(
unsigned
int
aPage,
unsigned
int
aButton) = 0;
215
226
virtual
unsigned
int
Wizard_GetPageCount
() = 0;
227
240
virtual
const
char
*
Wizard_GetPageText
(
unsigned
int
aPage) = 0;
241
254
virtual
const
char
*
Wizard_GetPageTitle
(
unsigned
int
aPage) = 0;
255
256
protected
:
257
258
SetupTool
();
259
260
virtual
~
SetupTool
();
261
262
private
:
263
264
SetupTool
(
const
SetupTool
&);
265
266
const
SetupTool
& operator = (
const
SetupTool
&);
267
268
};
269
270
}
OpenNet::SetupTool::Install
virtual Status Install()=0
Installer.
OpenNet::SetupTool::Interactif_ExecuteCommand
virtual Status Interactif_ExecuteCommand(unsigned int aCommand)=0
Exécuter une commande interactive.
OpenNet::SetupTool
Cette classe definit l'interface au niveau setup.
Definition:
SetupTool.h:29
OpenNet
Definition:
Adapter.h:19
OpenNet::SetupTool::GetBinaryFolder
virtual const char * GetBinaryFolder() const =0
Obtenir le nom du répertoire contenant les fichiers binaires.
OpenNet::SetupTool::Wizard_GetPageTitle
virtual const char * Wizard_GetPageTitle(unsigned int aPage)=0
Obtenir le titre d'une page de l'assistant.
OpenNet::SetupTool::Wizard_GetPageButtonText
virtual const char * Wizard_GetPageButtonText(unsigned int aPage, unsigned int aButton)=0
Obtenir le texte d'un boutton.
OpenNet::SetupTool::GetIncludeFolder
virtual const char * GetIncludeFolder() const =0
Obtenir le nom du répertoire contenant les fichiers entête.
OpenNet::SetupTool::Uninstall
virtual Status Uninstall()=0
Désinstaller.
OpenNet::SetupTool::Delete
virtual void Delete()
Créer un instance de SetupTool.
OpenNet::SetupTool::Wizard_GetPageButtonCount
virtual unsigned int Wizard_GetPageButtonCount(unsigned int aPage)=0
Obtenir le nombre de de bouton dans une page de l'assistant.
OpenNet::SetupTool::Wizard_ExecutePage
virtual Status Wizard_ExecutePage(unsigned int *aPage, unsigned int aButton)=0
Exécuter une page de l'assistant.
OpenNet::SetupTool::GetInstallFolder
virtual const char * GetInstallFolder() const =0
Obtenir le nom du répertoire d'installation.
OpenNet::SetupTool::Wizard_GetPageCount
virtual unsigned int Wizard_GetPageCount()=0
Obtenir le nombre de de page de l'assistant.
OpenNet::SetupTool::Create
static OPEN_NET_PUBLIC SetupTool * Create(bool aDebug=false)
Créer un instance de SetupTool.
OpenNet::SetupTool::Interactif_GetCommandText
virtual const char * Interactif_GetCommandText(unsigned int aCommand)=0
Obtenir le texte décrivant une commandes interactives.
OpenNet::SetupTool::GetLibraryFolder
virtual const char * GetLibraryFolder() const =0
Obtenir le nom du répertoire contenant les librairies.
Status.h
OpenNet::SetupTool::Wizard_GetPageText
virtual const char * Wizard_GetPageText(unsigned int aPage)=0
Obtenir le texte d'une page de l'assistant.
OpenNet::SetupTool::Interactif_GetCommandCount
virtual unsigned int Interactif_GetCommandCount()=0
Obtenir le nombre de commandes interactives disponible.
OpenNet::SetupTool::IsDebugEnabled
virtual bool IsDebugEnabled() const =0
Les trace de déverminage sont-elles activées?
Généré le Mercredi 29 Mai 2019 09:27:21 pour OpenNet par
1.8.9.1