#include <ParserSettingsDialog.h>
|
| static bool | show (HWND hParent, ParserConfig &config, const std::string &iniPath) |
| | Affiche le dialogue modal.
|
| |
◆ ParserSettingsDialog()
| ParserSettingsDialog::ParserSettingsDialog |
( |
| ) |
|
|
delete |
◆ dialogProc()
| INT_PTR CALLBACK ParserSettingsDialog::dialogProc |
( |
HWND |
hDlg, |
|
|
UINT |
msg, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam |
|
) |
| |
|
staticprivate |
Procédure de dialogue Win32 (callback).
- Paramètres
-
| hDlg | Handle du dialogue. |
| msg | Message Win32. |
| wParam | WPARAM. |
| lParam | LPARAM — pointe vers DlgData lors de WM_INITDIALOG. |
◆ populateFields()
| void ParserSettingsDialog::populateFields |
( |
HWND |
hDlg, |
|
|
const ParserConfig & |
config |
|
) |
| |
|
staticprivate |
Remplit les champs EDIT depuis la config.
- Paramètres
-
| hDlg | Handle du dialogue. |
| config | Configuration source. |
◆ readFields()
Lit les champs EDIT et produit une ParserConfig.
- Paramètres
-
- Renvoie
- Config lue. Valeurs invalides → valeur par défaut.
◆ show()
| bool ParserSettingsDialog::show |
( |
HWND |
hParent, |
|
|
ParserConfig & |
config, |
|
|
const std::string & |
iniPath |
|
) |
| |
|
static |
Affiche le dialogue modal.
Bloque jusqu'à la fermeture. Si l'utilisateur clique OK et que les valeurs sont valides, config est mis à jour et sauvegardé.
- Paramètres
-
| hParent | Fenêtre parente. |
| config | Configuration à éditer — modifiée si OK. |
| iniPath | Chemin du fichier .ini pour la sauvegarde. |
- Renvoie
true si l'utilisateur a confirmé (OK), false si annulé.
◆ validate()
| bool ParserSettingsDialog::validate |
( |
const ParserConfig & |
cfg, |
|
|
std::wstring & |
errorMsg |
|
) |
| |
|
staticprivate |
Valide la cohérence des paramètres.
- Paramètres
-
| cfg | Config à valider. |
| errorMsg | Message d'erreur en cas d'échec. |
- Renvoie
true si valide.
La documentation de cette classe a été générée à partir des fichiers suivants :