KDEUI
kiconloader.h
Go to the documentation of this file.
190 explicit KIconLoader(const QString& appname=QString(), KStandardDirs *dirs = 0, QObject* parent = 0);
326 QMovie *loadMovie(const QString& name, KIconLoader::Group group, int size=0, QObject *parent=0) const;
459 void drawOverlays(const QStringList &overlays, QPixmap &pixmap, KIconLoader::Group group, int state = KIconLoader::DefaultState) const;
498KDEUI_EXPORT QPixmap BarIcon(const QString& name, int size=0, int state=KIconLoader::DefaultState,
546KDEUI_EXPORT QPixmap UserIcon(const QString& name, int state=KIconLoader::DefaultState, const QStringList &overlays = QStringList());
563inline KIconLoader::Group& operator++(KIconLoader::Group& group) { group = static_cast<KIconLoader::Group>(group+1); return group; }
564inline KIconLoader::Group operator++(KIconLoader::Group& group,int) { KIconLoader::Group ret = group; ++group; return ret; }
QStringList queryIconsByContext(int group_or_size, KIconLoader::Context context=KIconLoader::Any) const
Queries all available icons for a specific context.
Definition kiconloader.cpp:1394
bool alphaBlending(KIconLoader::Group group) const
Checks whether the user wants to blend the icons with the background using the alpha channel informat...
Definition kiconloader.cpp:1492
KIconLoader(const QString &appname=QString(), KStandardDirs *dirs=0, QObject *parent=0)
Constructs an iconloader.
Definition kiconloader.cpp:424
void addAppDir(const QString &appname)
Adds appname to the list of application specific directories.
Definition kiconloader.cpp:561
QStringList queryIcons(int group_or_size, KIconLoader::Context context=KIconLoader::Any) const
Queries all available icons for a specific group, having a specific context.
Definition kiconloader.cpp:1436
QIcon loadIconSet(const QString &name, KIconLoader::Group group, int size=0, bool canReturnNull=false)
Creates an icon set, that will do on-demand loading of the icon.
Definition kiconloader.cpp:1506
static KIconLoader * global()
Returns the global icon loader initialized with the global KComponentData.
bool hasContext(KIconLoader::Context context) const
Definition kiconloader.cpp:1477
QString moviePath(const QString &name, KIconLoader::Group group, int size=0) const
Returns the path to an animated icon.
Definition kiconloader.cpp:1258
QStringList queryIconsByDir(const QString &iconsDir) const
Returns a list of all icons (*.png or *.xpm extension) in the given directory.
Definition kiconloader.cpp:1382
QPixmap loadMimeTypeIcon(const QString &iconName, KIconLoader::Group group, int size=0, int state=KIconLoader::DefaultState, const QStringList &overlays=QStringList(), QString *path_store=0) const
Loads an icon for a mimetype.
Definition kiconloader.cpp:1075
int currentSize(KIconLoader::Group group) const
Returns the current size of the icon group.
Definition kiconloader.cpp:1370
bool extraDesktopThemesAdded() const
Returns if the default icon themes of other desktops have been added to the list of icon themes where...
Definition kiconloader.cpp:694
QMovie * loadMovie(const QString &name, KIconLoader::Group group, int size=0, QObject *parent=0) const
Loads an animated icon.
Definition kiconloader.cpp:1240
QPixmap loadIcon(const QString &name, KIconLoader::Group group, int size=0, int state=KIconLoader::DefaultState, const QStringList &overlays=QStringList(), QString *path_store=0L, bool canReturnNull=false) const
Loads an icon.
Definition kiconloader.cpp:1100
void reconfigure(const QString &_appname, KStandardDirs *_dirs)
Called by KComponentData::newIconLoader to reconfigure the icon loader.
Definition kiconloader.cpp:446
void drawOverlays(const QStringList &overlays, QPixmap &pixmap, KIconLoader::Group group, int state=KIconLoader::DefaultState) const
Draws overlays on the specified pixmap, it takes the width and height of the pixmap into consideratio...
Definition kiconloader.cpp:699
QStringList loadAnimated(const QString &name, KIconLoader::Group group, int size=0) const
Loads an animated icon as a series of still frames.
Definition kiconloader.cpp:1310
KIconEffect * iconEffect() const
Returns a pointer to the KIconEffect object used by the icon loader.
Definition kiconloader.cpp:1487
void addExtraDesktopThemes()
Adds all the default themes from other desktops at the end of the list of icon themes.
Definition kiconloader.cpp:644
void iconLoaderSettingsChanged()
Emitted by newIconLoader once the new settings have been loaded.
QString iconPath(const QString &name, int group_or_size, bool canReturnNull=false) const
Returns the path of an icon.
Definition kiconloader.cpp:1009
Definition kicontheme.h:47
QIcon MainBarIconSet(const QString &name, int force_size)
Definition kiconloader.cpp:1576
QPixmap BarIcon(const QString &name, int force_size, int state, const QStringList &overlays)
Definition kiconloader.cpp:1538
QPixmap SmallIcon(const QString &name, int force_size, int state, const QStringList &overlays)
Definition kiconloader.cpp:1553
QIcon DesktopIconSet(const QString &name, int force_size)
Definition kiconloader.cpp:1531
QPixmap MainBarIcon(const QString &name, int force_size, int state, const QStringList &overlays)
Definition kiconloader.cpp:1568
QPixmap DesktopIcon(const QString &name, int force_size, int state, const QStringList &overlays)
Definition kiconloader.cpp:1523
QPixmap UserIcon(const QString &name, int state, const QStringList &overlays)
Definition kiconloader.cpp:1583
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2025 The KDE developers.
Generated on Tue Mar 25 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.