En esta página

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:

QFileIconProvider

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

Descripción Detallada

Documentación de los tipos de miembros

enum QAbstractFileIconProvider::IconType

ConstanteValorDescripción
QAbstractFileIconProvider::Computer0El icono utilizado para el dispositivo informático en su conjunto
QAbstractFileIconProvider::Desktop1El icono para el directorio especial "Escritorio" del usuario
QAbstractFileIconProvider::Trashcan2El icono de la "Papelera" del usuario en el gestor de archivos del escritorio
QAbstractFileIconProvider::Network3El icono para el lugar "Servidores de red" en el gestor de archivos del escritorio, y grupos de trabajo dentro de la red
QAbstractFileIconProvider::Drive4El icono de las unidades de disco
QAbstractFileIconProvider::Folder5El icono de carpeta estándar utilizado para representar directorios en sistemas de archivos locales.
QAbstractFileIconProvider::File6El icono utilizado para los tipos de archivos de texto genéricos

enum QAbstractFileIconProvider::Opción
flags QAbstractFileIconProvider::Opciones

ConstanteValorDescripción
QAbstractFileIconProvider::DontUseCustomDirectoryIcons0x00000001Utilizar 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.