Sur cette page

QAbstractFileIconProvider Class

La classe `QAbstractFileIconProvider` fournit des icônes de fichiers à la classe ` QFileSystemModel `. En savoir plus...

En-tête : #include <QAbstractFileIconProvider>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Depuis : Qt 6.0
Hérité par :

QFileIconProvider

Types publics

enum IconType { Computer, Desktop, Trashcan, Network, Drive, …, File }
enum Option { DontUseCustomDirectoryIcons }
flags Options

Fonctions publiques

QAbstractFileIconProvider()
virtual ~QAbstractFileIconProvider()
virtual QIcon icon(QAbstractFileIconProvider::IconType type) const
virtual QIcon icon(const QFileInfo &info) const
virtual QAbstractFileIconProvider::Options options() const
virtual void setOptions(QAbstractFileIconProvider::Options options)
virtual QString type(const QFileInfo &info) const

Description détaillée

Documentation sur les types de membres

enum QAbstractFileIconProvider::IconType

ConstanteValeurDescription
QAbstractFileIconProvider::Computer0L'icône utilisée pour l'appareil informatique dans son ensemble
QAbstractFileIconProvider::Desktop1L'icône du répertoire spécial « Bureau » de l'utilisateur
QAbstractFileIconProvider::Trashcan2L'icône correspondant à la « Corbeille » de l'utilisateur dans le gestionnaire de fichiers du bureau
QAbstractFileIconProvider::Network3L'icône correspondant à l'emplacement « Serveurs réseau » dans le gestionnaire de fichiers du bureau, ainsi qu'aux groupes de travail au sein du réseau
QAbstractFileIconProvider::Drive4L'icône utilisée pour les lecteurs de disque
QAbstractFileIconProvider::Folder5L'icône de dossier standard utilisée pour représenter les répertoires sur les systèmes de fichiers locaux
QAbstractFileIconProvider::File6L'icône utilisée pour les types de fichiers texte génériques

enum QAbstractFileIconProvider::Option
flags QAbstractFileIconProvider::Options

ConstanteValeurDescription
QAbstractFileIconProvider::DontUseCustomDirectoryIcons0x00000001Utilisez toujours l'icône par défaut du répertoire. Certaines plateformes permettent à l'utilisateur de définir une icône différente. La recherche d'une icône personnalisée a un impact important sur les performances sur le réseau ou les lecteurs amovibles.

Le type Options est un typedef pour QFlags<Option>. Il stocke une combinaison OU de valeurs d'option.

Documentation des fonctions membres

QAbstractFileIconProvider::QAbstractFileIconProvider()

Crée un fournisseur d'icônes de fichiers.

[virtual noexcept] QAbstractFileIconProvider::~QAbstractFileIconProvider()

Supprime le gestionnaire d'icônes de fichiers.

[virtual] QIcon QAbstractFileIconProvider::icon(QAbstractFileIconProvider::IconType type) const

Renvoie un jeu d'icônes pour l'type donné, en utilisant le thème d'icônes actuel.

Voir aussi QIcon::fromTheme.

[virtual] QIcon QAbstractFileIconProvider::icon(const QFileInfo &info) const

Renvoie une icône pour le fichier décrit par ` info`, en utilisant le thème d'icônes actuel.

Voir aussi QIcon::fromTheme.

[virtual] QAbstractFileIconProvider::Options QAbstractFileIconProvider::options() const

Renvoie toutes les options qui concernent le fournisseur d'icônes. Par défaut, toutes les options sont désactivées.

Voir également setOptions().

[virtual] void QAbstractFileIconProvider::setOptions(QAbstractFileIconProvider::Options options)

Définit les paramètres options qui affectent le fournisseur d'icônes.

Voir également options().

[virtual] QString QAbstractFileIconProvider::type(const QFileInfo &info) const

Renvoie le type du fichier décrit par ` info`.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.