QML: Fenêtre de dialogue pour sélectionner le dossier. Folder example: StandardPaths.standardLocations(StandardPaths.PicturesLocation)[0].
Plus de détails...
QML: Fenêtre de dialogue pour sélectionner le dossier. Folder example: StandardPaths.standardLocations(StandardPaths.PicturesLocation)[0].
- Lecture des la RecentList des Settings (depuis QSettings → mémoire) : une seule fois, à la création du composant, c'est-à-dire au démarrage de l'application. Ainsi, la liste des dossiers récents est correcte à chaque relance.
- Écriture dans les Settings: (depuis mémoire → QSettings) : à chaque changement de la propriété aliasée, cad avec folderDialog.recentList = folderList QSettings est mis à jour immédiatement sur le disque.
◆ addRecentFolder()
| void TiFolderDialog::addRecentFolder |
( |
foldername | | ) |
|
Ajout du dossier ouvert à la liste des "recents" dans les Settings. On insère les items par le bas de la pile, car le Instanciator.model les affiche en sens inverse.
◆ clearRecentFolders()
| void TiFolderDialog::clearRecentFolders |
( |
| ) |
|
On vide la liste des "recents" dans les Settings, ainsi que la propriété partagée.
◆ openInParentFolder()
| void TiFolderDialog::openInParentFolder |
( |
| ) |
|
Ouvre le dialogue en positionnant d'abord sur le dossier parent du dossier courant. Si aucun dossier n'est ouvert, on revient sur la racine C:.
◆ folderTimer
Ce timer attend une seconde, puis charge les infos du dossier sélectionné.
◆ onAccepted
| var TiFolderDialog::onAccepted |
|
private |
Clic sur OK: on charge la liste des fichiers du répertoire sélectionné.
◆ settings
| Settings TiFolderDialog::settings |
|
private |
Mémorisation dans les Settings des chemins des RecentFolders. Ils sont affichés par la MenuBar.
La documentation de cette classe a été générée à partir du fichier suivant :
- Sources/Qml/Dialogs/TiFolderDialog.qml