Simulateur Ferroviaire
Reconstruction et visualisation d'un réseau ferroviaire à partir de données GeoJSON — Win32 / WebView2 / Leaflet
Chargement...
Recherche...
Aucune correspondance
Référence de la classe FileSaveDialog

Sauvegarde de fichier GeoJSON (ou JSON) natif Win32. Plus de détails...

#include <FileSaveDialog.h>

Graphe de collaboration de FileSaveDialog:

Fonctions membres publiques

 FileSaveDialog ()=delete
 Classe non instanciable — constructeur supprimé.
 

Fonctions membres publiques statiques

static std::optional< std::string > save (HWND hParent)
 Affiche le sélecteur de fichier natif Windows.
 

Description détaillée

Sauvegarde de fichier GeoJSON (ou JSON) natif Win32.

Cette classe est purement statique : elle n'a pas d'état et ne doit pas être instanciée.

Usage :

std::optional<std::string> path = FileSaveDialog::save(hWnd);
if (path.has_value())
{
// Utiliser path.value()
}
static std::optional< std::string > save(HWND hParent)
Affiche le sélecteur de fichier natif Windows.
Definition FileSaveDialog.cpp:18

Documentation des constructeurs et destructeur

◆ FileSaveDialog()

FileSaveDialog::FileSaveDialog ( )
delete

Classe non instanciable — constructeur supprimé.

Documentation des fonctions membres

◆ save()

std::optional< std::string > FileSaveDialog::save ( HWND  hParent)
static

Affiche le sélecteur de fichier natif Windows.

Filtre par défaut : fichiers .geojson, .json et *.*. Si l'utilisateur annule, retourne std::nullopt.

Paramètres
hParentFenêtre propriétaire du dialogue (pour le centrage et la modalité).
Renvoie
Chemin absolu du fichier sélectionné, ou std::nullopt si l'utilisateur a annulé ou si une erreur système est survenue.

La documentation de cette classe a été générée à partir des fichiers suivants :