QAbstractFileIconProvider 类
QAbstractFileIconProvider 类为 QFileSystemModel 提供文件图标。更多信息...
头文件 | #include <QAbstractFileIconProvider> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
自 | Qt 6.0 |
继承自 |
公共类型
枚举 | IconType { Computer, Desktop, Trashcan, Network, Drive, …, File } |
枚举 | Option { DontUseCustomDirectoryIcons } |
标志 | 选项 |
公共函数
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> 的 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 公司及其在全球其他国家的商标。所有其他商标均为各自所有者的财产。