Класс 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 |
| Наследуется от: |
Типы публичного доступа
| Перечисление | 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