![]() |
Qt 6.x
The Qt SDK
|
#include <qabstractfileiconprovider_p.h>
Public Member Functions | |
QAbstractFileIconProviderPrivate (QAbstractFileIconProvider *q) | |
virtual | ~QAbstractFileIconProviderPrivate () |
QIcon | getPlatformThemeIcon (QAbstractFileIconProvider::IconType type) const |
QIcon | getIconThemeIcon (QAbstractFileIconProvider::IconType type) const |
QIcon | getPlatformThemeIcon (const QFileInfo &info) const |
QIcon | getIconThemeIcon (const QFileInfo &info) const |
Static Public Member Functions | |
static void | clearIconTypeCache () |
Public Attributes | |
QAbstractFileIconProvider * | q_ptr = nullptr |
QAbstractFileIconProvider::Options | options = {} |
Definition at line 26 of file qabstractfileiconprovider_p.h.
QAbstractFileIconProviderPrivate::QAbstractFileIconProviderPrivate | ( | QAbstractFileIconProvider * | q | ) |
Definition at line 22 of file qabstractfileiconprovider.cpp.
|
virtualdefault |
|
static |
Definition at line 31 of file qabstractfileiconprovider.cpp.
Referenced by QGuiApplicationPrivate::handleThemeChanged().
Definition at line 116 of file qabstractfileiconprovider.cpp.
References QAbstractFileIconProvider::Drive, QAbstractFileIconProvider::Folder, QIcon::fromTheme(), getIconThemeIcon(), info, QFileInfo::isDir(), and QFileInfo::isRoot().
QIcon QAbstractFileIconProviderPrivate::getIconThemeIcon | ( | QAbstractFileIconProvider::IconType | type | ) | const |
Definition at line 79 of file qabstractfileiconprovider.cpp.
References QAbstractFileIconProvider::Computer, QAbstractFileIconProvider::Desktop, QAbstractFileIconProvider::Drive, QAbstractFileIconProvider::File, QAbstractFileIconProvider::Folder, QIcon::fromTheme(), QAbstractFileIconProvider::Network, and QAbstractFileIconProvider::Trashcan.
Referenced by getIconThemeIcon().
Definition at line 109 of file qabstractfileiconprovider.cpp.
References info, options, QGuiApplicationPrivate::platformTheme(), and toThemeIconOptions().
QIcon QAbstractFileIconProviderPrivate::getPlatformThemeIcon | ( | QAbstractFileIconProvider::IconType | type | ) | const |
Definition at line 36 of file qabstractfileiconprovider.cpp.
References QIcon::addPixmap(), QList< T >::append(), cache, QAbstractFileIconProvider::Computer, QPlatformTheme::ComputerIcon, QAbstractFileIconProvider::Desktop, QPlatformTheme::DesktopIcon, QPlatformTheme::DirIcon, QAbstractFileIconProvider::Drive, QPlatformTheme::DriveHDIcon, QPlatformTheme::DriveNetIcon, QAbstractFileIconProvider::File, QPlatformTheme::FileIcon, QAbstractFileIconProvider::Folder, icon, QPlatformTheme::IconPixmapSizes, it, QAbstractFileIconProvider::Network, QGuiApplicationPrivate::platformTheme(), sp, QAbstractFileIconProvider::Trashcan, and QPlatformTheme::TrashIcon.
Referenced by QFileIconProviderPrivate::getIcon().
QAbstractFileIconProvider::Options QAbstractFileIconProviderPrivate::options = {} |
Definition at line 42 of file qabstractfileiconprovider_p.h.
Referenced by getPlatformThemeIcon().
QAbstractFileIconProvider* QAbstractFileIconProviderPrivate::q_ptr = nullptr |
Definition at line 41 of file qabstractfileiconprovider_p.h.