QAbstractFileIconProvider Class

QAbstractFileIconProvider クラスは、QFileSystemModel クラスにファイルアイコンを提供します。詳細...

Header: #include <QAbstractFileIconProvider>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Since: Qt 6.0
Inherited By:

QFileIconProvider

パブリックな型

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

パブリック関数

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::Computer0コンピューティングデバイス全体に使用されるアイコン
QAbstractFileIconProvider::Desktop1ユーザーの特別な "デスクトップ "ディレクトリのアイコン
QAbstractFileIconProvider::Trashcan2デスクトップのファイルマネージャーにあるユーザーの「ゴミ箱」アイコン。
QAbstractFileIconProvider::Network3デスクトップのファイルマネージャーにある「ネットワークサーバー」、およびネットワーク内のワークグループのアイコンです。
QAbstractFileIconProvider::Drive4ディスクドライブのアイコン
QAbstractFileIconProvider::Folder5ローカルファイルシステム上のディレクトリを表す標準フォルダアイコン
QAbstractFileIconProvider::File6一般的なテキストファイルタイプに使用されるアイコン

enum QAbstractFileIconProvider::Option
flags QAbstractFileIconProvider::Options

定数説明
QAbstractFileIconProvider::DontUseCustomDirectoryIcons0x00000001常にデフォルトのディレクトリアイコンを使用します。プラットフォームによっては、ユーザが別のアイコンを設定することができます。カスタムアイコン検索は、ネットワークやリムーバブルドライブでのパフォーマンスに大きな影響を与えます。

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 で指定されたファイルのタイプを返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。