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 で示されるファイルのタイプを返す。

© 2025 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.