no longer provide access to the package from the class, let Package do that

This commit is contained in:
Aaron Seigo 2011-07-15 12:57:02 +02:00
parent 8c0d49b255
commit 6e721dcdf1
2 changed files with 0 additions and 17 deletions

View File

@ -166,7 +166,6 @@ public:
static const char *defaultTheme;
static const char *systemColorsTheme;
static const char *themeRcFile;
static PackageStructure::Ptr packageStructure;
Theme *q;
QString themeName;
@ -205,7 +204,6 @@ public:
bool useNativeWidgetStyle :1;
};
PackageStructure::Ptr ThemePrivate::packageStructure(0);
const char *ThemePrivate::defaultTheme = "default";
const char *ThemePrivate::themeRcFile = "plasmarc";
// the system colors theme is used to cache unthemed svgs with colorization needs
@ -481,15 +479,6 @@ Theme::~Theme()
delete d;
}
PackageStructure::Ptr Theme::packageStructure()
{
if (!ThemePrivate::packageStructure) {
ThemePrivate::packageStructure = new ThemePackage();
}
return ThemePrivate::packageStructure;
}
KPluginInfo::List Theme::listThemeInfo()
{
const QStringList themes = KGlobal::dirs()->findAllResources("data", "desktoptheme/*/metadata.desktop",

View File

@ -28,7 +28,6 @@
#include <ksharedconfig.h>
#include <plasma/plasma_export.h>
#include <plasma/packagestructure.h>
namespace Plasma
{
@ -104,11 +103,6 @@ class PLASMA_EXPORT Theme : public QObject
~Theme();
/**
* @return a package structure representing a Theme
*/
static PackageStructure::Ptr packageStructure();
/**
* @return a list of all known themes
* @since 4.3