Spec-Zone.ru › Qt

Класс QAbstractFileIconProvider

Класс QAbstractFileIconProvider предоставляет значки файлов для класса QFileSystemModel. Подробнее...

Заголовок: #include <QAbstractFileIconProvider>
CMake: find_package(Qt6 COMPONENTS Gui REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
С момента: Qt 6.0
Наследуется от:

QFileIconProvider

  • Список всех членов, включая унаследованные

Типы публичного доступа

Перечисление IconType { Компьютер, Рабочий стол, Корзина, Сеть, Диск, …, Файл }
Перечисление Option { Не использовать пользовательские значки каталогов }
флаги Options

Публичные функции

QAbstractFileIconProvider()
виртуальный ~QAbstractFileIconProvider()
виртуальный QIcon icon(QAbstractFileIconProvider::IconType type) const
виртуальный QIcon icon(const QFileInfo &info) const
виртуальный QAbstractFileIconProvider::Options options() const
виртуальный void setOptions(QAbstractFileIconProvider::Options options)
виртуальный QString type(const QFileInfo &info) const

Подробное описание

Документация по типам членов

перечисление QAbstractFileIconProvider::IconType

Постоянная Значение Описание
QAbstractFileIconProvider::Computer 0 Значок, используемый для компьютера в целом
QAbstractFileIconProvider::Desktop 1 Значок для специальной папки "Рабочий стол" пользователя
QAbstractFileIconProvider::Trashcan 2 Значок для папки "Корзина" пользователя в файловом менеджере рабочего стола
QAbstractFileIconProvider::Network 3 Значок для папки "Серверы сети" в файловом менеджере рабочего стола и рабочих групп в сети
QAbstractFileIconProvider::Drive 4 Значок, используемый для дисков
QAbstractFileIconProvider::Folder 5 Стандартный значок папки, используемый для представления каталогов на локальных файловых системах
QAbstractFileIconProvider::File 6 Значок, используемый для общих типов текстовых файлов

перечисление QAbstractFileIconProvider::Optionфлаги QAbstractFileIconProvider::Options

Постоянная Значение Описание
QAbstractFileIconProvider::DontUseCustomDirectoryIcons 0x00000001 Всегда использовать значок папки по умолчанию. Некоторые платформы позволяют пользователю задать другой значок. Поиск пользовательских значков сильно влияет на производительность при работе с сетями или съемными дисками.

Тип Options является псевдонимом для QFlags<Option>. Он хранит логическое ИЛИ сочетание значений Option.

Документация по функциям-членам

QAbstractFileIconProvider::QAbstractFileIconProvider()

Конструирует поставщик значков файлов.

[virtual] QAbstractFileIconProvider::~QAbstractFileIconProvider()

Уничтожает поставщик значков файлов.

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

Возвращает набор значков для данного типа type, используя текущую тему значков.

См. также QIcon::fromTheme.

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

Возвращает значок для файла, описанного info, используя текущую тему значков.

См. также QIcon::fromTheme.

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

Возвращает все параметры, влияющие на поставщик значков. По умолчанию все параметры отключены.

См. также setOptions().

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

Устанавливает параметры options, влияющие на поставщик значков.

См. также options().

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

Возвращает тип файла, описанного info.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qabstractfileiconprovider.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API