Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 () |
static QString | getFileType (const QFileInfo &info) |
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 233 of file qabstractfileiconprovider.cpp.
References info, QFileSystemEntry::isRootPath(), mimeType, QMimeDatabase::mimeTypeForFile(), and QCoreApplication::translate().
Referenced by QFileInfoGatherer::getInfo(), and QAbstractFileIconProvider::type().
Definition at line 116 of file qabstractfileiconprovider.cpp.
References QAbstractFileIconProvider::Drive, QAbstractFileIconProvider::Folder, QIcon::fromTheme(), getIconThemeIcon(), and info.
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(), 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 43 of file qabstractfileiconprovider_p.h.
Referenced by getPlatformThemeIcon().
QAbstractFileIconProvider* QAbstractFileIconProviderPrivate::q_ptr = nullptr |
Definition at line 42 of file qabstractfileiconprovider_p.h.