Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QIconLoader Class Reference

#include <qiconloader_p.h>

Collaboration diagram for QIconLoader:

Public Member Functions

 QIconLoader ()
QThemeIconInfo loadIcon (const QString &iconName) const
uint themeKey () const
QString themeName () const
void setThemeName (const QString &themeName)
QString fallbackThemeName () const
void setFallbackThemeName (const QString &themeName)
QIconTheme theme ()
void setThemeSearchPath (const QStringList &searchPaths)
QStringList themeSearchPaths () const
void setFallbackSearchPaths (const QStringList &searchPaths)
QStringList fallbackSearchPaths () const
QIconDirInfo dirInfo (int dirindex)
void updateSystemTheme ()
void invalidateKey ()
void ensureInitialized ()
bool hasUserTheme () const
QIconEngineiconEngine (const QString &iconName) const

Static Public Member Functions

static QIconLoaderinstance ()

Detailed Description

Definition at line 166 of file qiconloader_p.h.

Constructor & Destructor Documentation

◆ QIconLoader()

QIconLoader::QIconLoader ( )

Definition at line 47 of file qiconloader.cpp.

Member Function Documentation

◆ dirInfo()

QIconDirInfo QIconLoader::dirInfo ( int dirindex)

◆ ensureInitialized()

void QIconLoader::ensureInitialized ( )

Definition at line 86 of file qiconloader.cpp.

◆ fallbackSearchPaths()

QStringList QIconLoader::fallbackSearchPaths ( ) const

Definition at line 207 of file qiconloader.cpp.

◆ fallbackThemeName()

QString QIconLoader::fallbackThemeName ( ) const

Definition at line 170 of file qiconloader.cpp.

◆ hasUserTheme()

bool QIconLoader::hasUserTheme ( ) const
inline

Definition at line 187 of file qiconloader_p.h.

◆ iconEngine()

QIconEngine * QIconLoader::iconEngine ( const QString & iconName) const

Definition at line 654 of file qiconloader.cpp.

◆ instance()

QIconLoader * QIconLoader::instance ( )
static

Gets an instance.

\l QIcon::setFallbackThemeName() should be called before QGuiApplication is created, to avoid a race condition (QTBUG-74252). When this function is called from there, ensureInitialized() does not succeed because there is no QPlatformTheme yet, so systemThemeName() is empty, and we don't want m_systemTheme to get initialized to the fallback theme instead of the normal one.

Definition at line 114 of file qiconloader.cpp.

◆ invalidateKey()

void QIconLoader::invalidateKey ( )

Definition at line 136 of file qiconloader.cpp.

◆ loadIcon()

QThemeIconInfo QIconLoader::loadIcon ( const QString & iconName) const

Definition at line 614 of file qiconloader.cpp.

◆ setFallbackSearchPaths()

void QIconLoader::setFallbackSearchPaths ( const QStringList & searchPaths)

Definition at line 200 of file qiconloader.cpp.

◆ setFallbackThemeName()

void QIconLoader::setFallbackThemeName ( const QString & themeName)

Definition at line 175 of file qiconloader.cpp.

◆ setThemeName()

void QIconLoader::setThemeName ( const QString & themeName)

Definition at line 153 of file qiconloader.cpp.

◆ setThemeSearchPath()

void QIconLoader::setThemeSearchPath ( const QStringList & searchPaths)

Definition at line 182 of file qiconloader.cpp.

◆ theme()

QIconTheme QIconLoader::theme ( )
inline

Definition at line 177 of file qiconloader_p.h.

◆ themeKey()

uint QIconLoader::themeKey ( ) const
inline

Definition at line 171 of file qiconloader_p.h.

◆ themeName()

QString QIconLoader::themeName ( ) const

Definition at line 148 of file qiconloader.cpp.

◆ themeSearchPaths()

QStringList QIconLoader::themeSearchPaths ( ) const

Definition at line 190 of file qiconloader.cpp.

◆ updateSystemTheme()

void QIconLoader::updateSystemTheme ( )

Definition at line 122 of file qiconloader.cpp.


The documentation for this class was generated from the following files: