QAbstractFileIconProvider 类

QAbstractFileIconProvider 类为 QFileSystemModel 提供文件图标。更多信息...

头文件 #include <QAbstractFileIconProvider>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
Qt 6.0
继承自

QFileIconProvider

公共类型

枚举IconType { Computer, Desktop, Trashcan, Network, Drive, …, File }
枚举Option { DontUseCustomDirectoryIcons }
标志选项

公共函数

QAbstractFileIconProvider()
虚拟~QAbstractFileIconProvider()
虚拟 QIconicon(QAbstractFileIconProvider::IconType type) const
虚拟 QIconicon(const QFileInfo &info) const
虚拟 QAbstractFileIconProvider::Optionsoptions() const
虚拟 voidsetOptions(QAbstractFileIconProvider::Options options)
虚拟 QStringtype(const QFileInfo &info) const

详细描述

成员类型文档

枚举 QAbstractFileIconProvider::IconType

常量描述
QAbstractFileIconProvider::Computer0整个计算设备所使用的图标
QAbstractFileIconProvider::Desktop1用户特殊 "桌面" 目录的图标
QAbstractFileIconProvider::Trashcan2桌面文件管理器中用户的 "废纸筒" 位置的图标
QAbstractFileIconProvider::Network3桌面文件管理器中的 "网络服务器" 位置的图标,以及网络中的工作组
QAbstractFileIconProvider::Drive4磁盘驱动器所用的图标
QAbstractFileIconProvider::Folder5用于表示本地文件系统目录的标准文件夹图标
QAbstractFileIconProvider::File6用于通用文本文件类型的图标

枚举 QAbstractFileIconProvider::Option
标志 QAbstractFileIconProvider::Options

常量描述
QAbstractFileIconProvider::DontUseCustomDirectoryIcons0x00000001始终使用默认目录图标。某些平台允许用户设置不同的图标。自定义图标查找会导致在网络或可移除驱动器上的性能大幅下降。

Options 类型是 QFlags<Option> 的 typedef。它存储了 Option 值的 OR 组合。

成员函数文档

QAbstractFileIconProvider::QAbstractFileIconProvider()

构建文件图标提供者。

[virtual noexcept] 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 描述的文件类型。

© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 和相关徽标是芬兰的 Qt 公司及其在全球其他国家的商标。所有其他商标均为各自所有者的财产。