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: |
パブリックな型
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 で指定されたファイルのタイプを返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。