QFileIconProvider 类

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

详细描述

成员类型文档编制

enum QFileIconProvider:: IconType

常量
QFileIconProvider::Computer 0
QFileIconProvider::Desktop 1
QFileIconProvider::Trashcan 2
QFileIconProvider::Network 3
QFileIconProvider::Drive 4
QFileIconProvider::Folder 5
QFileIconProvider::File 6

enum QFileIconProvider:: Option
flags QFileIconProvider:: Options

常量 描述
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 ()

构造文件图标提供程序。

[虚拟] 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 .

QFileIconProvider::Options QFileIconProvider:: options () const

Returns all the options that affect the icon provider. By default, all options are disabled.

该函数在 Qt 5.2 引入。

另请参阅 setOptions ().

void QFileIconProvider:: setOptions ( QFileIconProvider::Options options )

设置 options 影响图标提供程序。

该函数在 Qt 5.2 引入。

另请参阅 options ().

[虚拟] QString QFileIconProvider:: type (const QFileInfo & info ) const

返回文件的类型,描述通过 info .