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 .