QAbstractFileIconProvider 類

QAbstractFileIconProvider 類提供文件圖標為 QFileSystemModel 類。 更多...

頭: #include <QAbstractFileIconProvider>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Since: Qt 6.0
繼承者:

QFileIconProvider

公共類型

enum IconType { Computer, Desktop, Trashcan, Network, Drive, …, File }
enum Option { DontUseCustomDirectoryIcons }
flags 選項

公共函數

QAbstractFileIconProvider ()
virtual ~QAbstractFileIconProvider ()
virtual QIcon icon (QAbstractFileIconProvider::IconType type ) const
virtual QIcon icon (const QFileInfo & info ) const
virtual QAbstractFileIconProvider::Options options () const
virtual void setOptions (QAbstractFileIconProvider::Options options )
virtual QString type (const QFileInfo & info ) const

詳細描述

成員類型文檔編製

enum QAbstractFileIconProvider:: IconType

常量 描述
QAbstractFileIconProvider::Computer 0 The icon used for the computing device as a whole
QAbstractFileIconProvider::Desktop 1 The icon for the special "Desktop" directory of the user
QAbstractFileIconProvider::Trashcan 2 The icon for the user's "Trash" place in the desktop's file manager
QAbstractFileIconProvider::Network 3 The icon for the “Network Servers” place in the desktop's file manager, and workgroups within the network
QAbstractFileIconProvider::Drive 4 The icon used for disk drives
QAbstractFileIconProvider::Folder 5 The standard folder icon used to represent directories on local filesystems
QAbstractFileIconProvider::File 6 The icon used for generic text file types

enum QAbstractFileIconProvider:: 選項
flags QAbstractFileIconProvider:: 選項

常量 描述
QAbstractFileIconProvider::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.

Options 類型是 typedef 對於 QFlags <Option>。它存儲 Option 值的 OR (或) 組閤。

成員函數文檔編製

QAbstractFileIconProvider:: QAbstractFileIconProvider ()

構造文件圖標提供程序。

[virtual noexcept] QAbstractFileIconProvider:: ~QAbstractFileIconProvider ()

銷毀文件圖標提供程序。

[virtual] QIcon QAbstractFileIconProvider:: icon ( QAbstractFileIconProvider::IconType type ) const

Returns an icon set for the given type ,使用當前圖標主題。

另請參閱 QIcon::fromTheme .

[virtual] QIcon QAbstractFileIconProvider:: icon (const QFileInfo & info ) const

Returns an icon for the file described by info ,使用當前圖標主題。

另請參閱 QIcon::fromTheme .

[virtual] QAbstractFileIconProvider::Options QAbstractFileIconProvider:: options () const

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

另請參閱 setOptions ().

[virtual] void QAbstractFileIconProvider:: setOptions ( QAbstractFileIconProvider::Options options )

設置 options 影響圖標提供程序。

另請參閱 options ().

[virtual] QString QAbstractFileIconProvider:: type (const QFileInfo & info ) const

返迴文件的類型,描述通過 info .