QFileIconProvider 类提供文件图标,为 QDirModel 和 QFileSystemModel 类。 更多...
头: | #include <QFileIconProvider> |
qmake: | QT += widgets |
enum | IconType { Computer, Desktop, Trashcan, Network, Drive, …, File } |
enum | Option { DontUseCustomDirectoryIcons } |
flags | Options |
QFileIconProvider () | |
virtual | ~QFileIconProvider () |
virtual QIcon | icon (QFileIconProvider::IconType type ) const |
virtual QIcon | icon (const QFileInfo & info ) const |
QFileIconProvider::Options | options () const |
void | setOptions (QFileIconProvider::Options options ) |
virtual QString | type (const QFileInfo & info ) const |
常量 | 值 |
---|---|
QFileIconProvider::Computer
|
0
|
QFileIconProvider::Desktop
|
1
|
QFileIconProvider::Trashcan
|
2
|
QFileIconProvider::Network
|
3
|
QFileIconProvider::Drive
|
4
|
QFileIconProvider::Folder
|
5
|
QFileIconProvider::File
|
6
|
常量 | 值 | 描述 |
---|---|---|
QFileIconProvider::DontUseCustomDirectoryIcons
|
0x00000001
|
Always use the default directory icon. Some platforms allow the user to set a different icon. Custom icon lookup cause a big performance impact over network or removable drives. |
该枚举在 Qt 5.2 引入或被修改。
Options 类型是 typedef 对于 QFlags <Option>。它存储 Option 值的 OR 组合。
构造文件图标提供程序。
[虚拟]
QFileIconProvider::
~QFileIconProvider
()
销毁文件图标提供程序。
[虚拟]
QIcon
QFileIconProvider::
icon
(
QFileIconProvider::IconType
type
) const
Returns an icon set for the given type .
[虚拟]
QIcon
QFileIconProvider::
icon
(const
QFileInfo
&
info
) const
Returns an icon for the file described by info .
Returns all the options that affect the icon provider. By default, all options are disabled.
该函数在 Qt 5.2 引入。
另请参阅 setOptions ().
设置 options 影响图标提供程序。
该函数在 Qt 5.2 引入。
另请参阅 options ().
[虚拟]
QString
QFileIconProvider::
type
(const
QFileInfo
&
info
) const
返回文件的类型,描述通过 info .