Kstars
12#include <ksharedconfig.h>
25class Manager :
public QObject
31 typedef enum { BREEZE_THEME, BREEZE_DARK_THEME } IconTheme;
34 static Manager* instance();
36 QString currentThemeName()
const;
37 void setCurrentTheme(
const QString& name);
39 QString defaultThemeName()
const;
41 void setThemeMenuAction(QMenu*
const action);
42 void registerThemeActions(KXmlGuiWindow *
const win);
43 void populateThemeQListWidget(QListWidget *themeWidget);
45 void setIconTheme(IconTheme theme);
49 void signalThemeChanged();
53 void slotChangePalette();
54 void slotSettingsChanged();
60 void populateThemeMenu();
61 QPixmap createSchemePreviewIcon(
const KSharedConfigPtr& config)
const;
62 QString currentDesktopdefaultTheme()
const;
63 void updateCurrentDesktopDefaultThemePreview();
67 friend class ThemeManagerCreator;
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 11:53:45 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.