Sur cette page

QAbstractFileIconProvider Class

La classe QAbstractFileIconProvider fournit des icônes de fichiers pour la classe QFileSystemModel. Plus d'informations...

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 de l'icône
QAbstractFileIconProvider::Computer0Icône utilisée pour l'ensemble du dispositif informatique
QAbstractFileIconProvider::Desktop1Icône du répertoire spécial "Bureau" de l'utilisateur
QAbstractFileIconProvider::Trashcan2L'icône du répertoire "Corbeille" de l'utilisateur dans le gestionnaire de fichiers du bureau
QAbstractFileIconProvider::Network3L'icône de l'emplacement "Serveurs de réseau" dans le gestionnaire de fichiers du bureau, et des groupes de travail au sein du réseau.
QAbstractFileIconProvider::Drive4L'icône utilisée pour les lecteurs de disques
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 de l'option
QAbstractFileIconProvider::DontUseCustomDirectoryIcons0x00000001Utilise toujours l'icône de répertoire par défaut. Certaines plateformes permettent à l'utilisateur de définir une icône différente. La recherche d'icônes personnalisées a un impact important sur les performances des lecteurs réseau ou amovibles.

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

Documentation des fonctions membres

QAbstractFileIconProvider::QAbstractFileIconProvider()

Construit un fournisseur d'icônes de fichiers.

[virtual noexcept] QAbstractFileIconProvider::~QAbstractFileIconProvider()

Détruit le fournisseur d'icônes de fichiers.

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

Renvoie un jeu d'icônes pour le site 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ône actuel.

Voir aussi QIcon::fromTheme.

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

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

Voir aussi setOptions().

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

Définit options qui affecte le fournisseur d'icônes.

Voir aussi options().

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

Renvoie le type de 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.