[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/kcontrol/energy
From: Matthias Kretz <kretz () kde ! org>
Date: 2006-07-19 18:00:43
Message-ID: 1153332043.724972.4162.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 564271 by mkretz:
correct init symbols
M +7 -8 energy.cpp
M +4 -3 energy.h
--- trunk/KDE/kdebase/workspace/kcontrol/energy/energy.cpp #564270:564271
@@ -41,6 +41,7 @@
#include <krun.h>
#include <kstandarddirs.h>
#include <kurllabel.h>
+#include <kgenericfactory.h>
#include <X11/X.h>
#include <X11/Xlib.h>
@@ -89,14 +90,12 @@
/**** DLL Interface ****/
+typedef KGenericFactory<KEnergy> KEnergyFactory;
+K_EXPORT_COMPONENT_FACTORY(energy, KEnergyFactory("kcmenergy"))
+
extern "C" {
- KDE_EXPORT KCModule *create_energy(QWidget *parent, char *) {
- KInstance *energy = new KInstance("kcmenergy");
- return new KEnergy(energy, parent);
- }
-
- KDE_EXPORT void init_energy() {
+ KDE_EXPORT void kcminit_energy() {
#ifdef HAVE_DPMS
KConfig *cfg = new KConfig("kcmdisplayrc", true /*readonly*/, false /*no globals*/);
cfg->setGroup("DisplayEnergy");
@@ -138,8 +137,8 @@
/**** KEnergy ****/
-KEnergy::KEnergy(KInstance *inst, QWidget *parent)
- : KCModule(inst, parent)
+KEnergy::KEnergy(QWidget *parent, const QStringList &args)
+ : KCModule(KEnergyFactory::instance(), parent, args)
{
m_bChanged = false;
m_bEnabled = false;
--- trunk/KDE/kdebase/workspace/kcontrol/energy/energy.h #564270:564271
@@ -16,13 +16,14 @@
#include <QObject>
#include <kcmodule.h>
+#include <QStringList>
class QCheckBox;
class KIntNumInput;
class KConfig;
class KInstance;
-extern "C" void init_energy();
+extern "C" void kcminit_energy();
/**
* The Desktop/Energy tab in kcontrol.
@@ -32,7 +33,7 @@
Q_OBJECT
public:
- KEnergy(KInstance *inst, QWidget *parent);
+ KEnergy(QWidget *parent, const QStringList &args);
~KEnergy();
virtual void load();
@@ -52,7 +53,7 @@
void showSettings();
static void applySettings(bool, int, int, int);
- friend void init_energy();
+ friend void kcminit_energy();
bool m_bChanged, m_bDPMS, m_bEnabled, m_bMaintainSanity;
int m_Standby, m_Suspend, m_Off;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic