TiPhotoLocator 2.2
A tiny application to easily geotag your photos
Chargement...
Recherche...
Aucune correspondance
Référence de la classe TiFolderDialog

QML: Fenêtre de dialogue pour sélectionner le dossier. Folder example: StandardPaths.standardLocations(StandardPaths.PicturesLocation)[0]. Plus de détails...

Graphe d'héritage de TiFolderDialog:

Fonctions membres publiques

void addRecentFolder (foldername)
void openInParentFolder ()
void clearRecentFolders ()

Propriétés

var recentList

Attributs privés

var currentFolder
var folder
var onAccepted
TimerLoadFolder folderTimer
Settings settings

Description détaillée

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.

Documentation des fonctions membres

◆ 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:.

Documentation des données membres

◆ folderTimer

TimerLoadFolder TiFolderDialog::folderTimer
private

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