QAbstractFileIconProvider Class
La clase QAbstractFileIconProvider proporciona iconos de archivos para la clase QFileSystemModel. Más...
| Cabecera: | #include <QAbstractFileIconProvider> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Desde: | Qt 6.0 |
| Heredado por: |
Tipos Públicos
| enum | IconType { Computer, Desktop, Trashcan, Network, Drive, …, File } |
| enum | Option { DontUseCustomDirectoryIcons } |
| flags | Options |
Funciones Públicas
| 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 |
Documentación de los tipos de miembros
enum QAbstractFileIconProvider::IconType
| Constante | Valor | Descripción |
|---|---|---|
QAbstractFileIconProvider::Computer | 0 | El icono utilizado para el dispositivo informático en su conjunto |
QAbstractFileIconProvider::Desktop | 1 | El icono para el directorio especial "Escritorio" del usuario |
QAbstractFileIconProvider::Trashcan | 2 | El icono de la "Papelera" del usuario en el gestor de archivos del escritorio |
QAbstractFileIconProvider::Network | 3 | El icono para el lugar "Servidores de red" en el gestor de archivos del escritorio, y grupos de trabajo dentro de la red |
QAbstractFileIconProvider::Drive | 4 | El icono de las unidades de disco |
QAbstractFileIconProvider::Folder | 5 | El icono de carpeta estándar utilizado para representar directorios en sistemas de archivos locales. |
QAbstractFileIconProvider::File | 6 | El icono utilizado para los tipos de archivos de texto genéricos |
enum QAbstractFileIconProvider::Opción
flags QAbstractFileIconProvider::Opciones
| Constante | Valor | Descripción |
|---|---|---|
QAbstractFileIconProvider::DontUseCustomDirectoryIcons | 0x00000001 | Utilizar siempre el icono de directorio por defecto. Algunas plataformas permiten al usuario establecer un icono diferente. La búsqueda de iconos personalizados causa un gran impacto en el rendimiento en unidades de red o extraíbles. |
El tipo Options es un typedef para QFlags<Option>. Almacena una combinación OR de valores Option.
Documentación de las funciones miembro
QAbstractFileIconProvider::QAbstractFileIconProvider()
Crea un proveedor de iconos de archivos.
[virtual noexcept] QAbstractFileIconProvider::~QAbstractFileIconProvider()
Destruye el proveedor de iconos de archivo.
[virtual] QIcon QAbstractFileIconProvider::icon(QAbstractFileIconProvider::IconType type) const
Devuelve un conjunto de iconos para la dirección type, utilizando el tema de iconos actual.
Véase también QIcon::fromTheme.
[virtual] QIcon QAbstractFileIconProvider::icon(const QFileInfo &info) const
Devuelve un icono para el archivo descrito por info, utilizando el tema de iconos actual.
Véase también QIcon::fromTheme.
[virtual] QAbstractFileIconProvider::Options QAbstractFileIconProvider::options() const
Devuelve todas las opciones que afectan al proveedor de iconos. Por defecto, todas las opciones están desactivadas.
Véase también setOptions().
[virtual] void QAbstractFileIconProvider::setOptions(QAbstractFileIconProvider::Options options)
Establece options que afecta al proveedor de iconos.
Véase también options().
[virtual] QString QAbstractFileIconProvider::type(const QFileInfo &info) const
Devuelve el tipo de archivo descrito por 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.