Класс 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() | |
| 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 |
Подробное описание
Документация по типам членов
перечисление 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 через операцию OR.
Документация по функциям членов
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.1/qabstractfileiconprovider.html