[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/libs/plasma
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2008-05-01 3:24:21
Message-ID: 1209612261.233092.24041.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 802892 by aseigo:
resetConfigurationObject()->pimpl
M +8 -8 applet.cpp
M +0 -5 applet.h
M +1 -0 applet_p.h
M +2 -1 containment.cpp
--- trunk/KDE/kdebase/workspace/libs/plasma/applet.cpp #802891:802892
@@ -103,7 +103,7 @@
Applet::~Applet()
{
if (d->transient) {
- resetConfigurationObject();
+ d->resetConfigurationObject();
}
delete d;
@@ -264,13 +264,6 @@
deleteLater();
}
-void Applet::resetConfigurationObject()
-{
- d->mainConfigGroup()->deleteGroup();
- delete d->mainConfig;
- d->mainConfig = 0;
-}
-
ConfigXml* Applet::configScheme() const
{
return d->configXml;
@@ -1409,6 +1402,13 @@
q->update();
}
+void Applet::Private::resetConfigurationObject()
+{
+ mainConfigGroup()->deleteGroup();
+ delete mainConfig;
+ mainConfig = 0;
+}
+
uint Applet::Private::s_maxAppletId = 0;
uint Applet::Private::s_maxZValue = 0;
uint Applet::Private::s_minZValue = 0;
--- trunk/KDE/kdebase/workspace/libs/plasma/applet.h #802891:802892
@@ -425,11 +425,6 @@
enum { Type = Plasma::AppletType };
/**
- * @internal
- */
- void resetConfigurationObject();
-
- /**
* @return the Containment, if any, this applet belongs to
**/
Containment* containment() const;
--- trunk/KDE/kdebase/workspace/libs/plasma/applet_p.h #802891:802892
@@ -59,6 +59,7 @@
QString visibleFailureText(const QString& reason);
void checkImmutability();
void themeChanged();
+ void resetConfigurationObject();
static uint s_maxAppletId;
static uint s_maxZValue;
--- trunk/KDE/kdebase/workspace/libs/plasma/containment.cpp #802891:802892
@@ -42,6 +42,7 @@
#include <KStandardDirs>
#include <KWindowSystem>
+#include "applet_p.h"
#include "applethandle_p.h"
#include "corona.h"
#include "animator.h"
@@ -445,7 +446,7 @@
// now move the old config to the new location
KConfigGroup c = config().group("Applets").group(QString::number(applet->id()));
oldConfig.reparent(&c);
- applet->resetConfigurationObject();
+ applet->d->resetConfigurationObject();
} else {
applet->setParentItem(this);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic