Spec-Zone.ru › Qt 6.1

Класс 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()
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

Spec-Zone.ru

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