このページでは

QAbstractFileIconProvider Class

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

ヘッダー: #include <QAbstractFileIconProvider>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
以下のように: Qt 6.0
継承元:

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

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.