Spec-Zone.ru › Qt 6.0

Класс 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.0/qabstractfileiconprovider.html

Spec-Zone.ru

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