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 |
継承元: |
パブリックな型
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::Computer | 0 | コンピューティングデバイス全体に使用されるアイコン |
QAbstractFileIconProvider::Desktop | 1 | ユーザーの特別な "デスクトップ "ディレクトリのアイコン |
QAbstractFileIconProvider::Trashcan | 2 | デスクトップのファイルマネージャーにあるユーザーの「ゴミ箱」アイコン。 |
QAbstractFileIconProvider::Network | 3 | デスクトップのファイルマネージャーにある「ネットワークサーバー」、およびネットワーク内のワークグループのアイコンです。 |
QAbstractFileIconProvider::Drive | 4 | ディスクドライブのアイコン |
QAbstractFileIconProvider::Folder | 5 | ローカルファイルシステム上のディレクトリを表す標準フォルダアイコン |
QAbstractFileIconProvider::File | 6 | 一般的なテキストファイルタイプに使用されるアイコン |
enum QAbstractFileIconProvider::Option
flags QAbstractFileIconProvider::Options
定数 | 値 | 説明 |
---|---|---|
QAbstractFileIconProvider::DontUseCustomDirectoryIcons | 0x00000001 | 常にデフォルトのディレクトリアイコンを使用します。プラットフォームによっては、ユーザが別のアイコンを設定することができます。カスタムアイコン検索は、ネットワークやリムーバブルドライブでのパフォーマンスに大きな影響を与えます。 |
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.