[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-pim
Subject:    [Kde-pim] kdeaddons
From:       Frans Englich <frans.englich () telia ! com>
Date:       2004-07-19 2:51:39
Message-ID: 20040719025139.574CB99E0 () office ! kde ! org
[Download RAW message or body]

CVS commit by englich: 

Avoid leaking KAboutData by using the new KCModule::setAboutData() function.

Can kdeaddons/kontact/plugins/newsticker/kcmkontactknt.{cpp,h} be fixed(depend on \
kdelibs HEAD)? 

CCMAIL: kde-pim@mail.kde.org


  M +6 -12     konq-plugins/kuick/kcmkuick/kcmkuick.cpp   1.17
  M +0 -1      konq-plugins/kuick/kcmkuick/kcmkuick.h   1.5
  M +9 -13     vimpart/kcmvim/kcmvim.cpp   1.18
  M +0 -1      vimpart/kcmvim/kcmvim.h   1.5


--- kdeaddons/vimpart/kcmvim/kcmvim.cpp  #1.17:1.18
@@ -40,4 +40,13 @@ KCMVim::KCMVim(QWidget *parent, const ch
 : KCModule(KCMVimFactory::instance(), parent, name)
 {
+        KAboutData *about =
+                new KAboutData(I18N_NOOP("kcmvim"), I18N_NOOP("KDE Vim Embedding \
Control Module"), +                                "1.0", I18N_NOOP("The Vim KPart is \
developed by the KVim Team."), KAboutData::License_GPL, +                             \
"(c) 2002-2003 Mickael Marchand", +                                \
0,"http://freehackers.org/kvim"); +
+        about->addAuthor("Mickael Marchand", "http://freenux.org", \
"marchand@kde.org"); +        setAboutData( about );
+
         //init values
         configurationok = haseval = hasclientserver = false;
@@ -282,16 +291,3 @@ void KCMVim::setModified()
 }
 
-const KAboutData* KCMVim::aboutData() const
-{
-        KAboutData *about =
-                new KAboutData(I18N_NOOP("kcmvim"), I18N_NOOP("KDE Vim Embedding \
                Control Module"),
-                                "1.0", I18N_NOOP("The Vim KPart is developed by the \
                KVim Team."), KAboutData::License_GPL,
-                                "(c) 2002-2003 Mickael Marchand",
-                                0,"http://freehackers.org/kvim");
-
-        about->addAuthor("Mickael Marchand", "http://freenux.org", \
                "marchand@kde.org");
-
-        return about;
-}
-
 #include "kcmvim.moc"

--- kdeaddons/vimpart/kcmvim/kcmvim.h  #1.4:1.5
@@ -52,5 +52,4 @@ class KCMVim : public KCModule
                                 vimbase *base;
 
-                                const KAboutData* aboutData() const;
 
                 protected slots:

--- kdeaddons/konq-plugins/kuick/kcmkuick/kcmkuick.cpp  #1.16:1.17
@@ -37,4 +37,10 @@ KCMKuick::KCMKuick(QWidget *parent, cons
 :KCModule(parent, name)
 {
+    KAboutData *ab=new KAboutData( "kcmkuick", I18N_NOOP("KCM Kuick"),
+       "0.2",I18N_NOOP("KControl module for Kuick's configuration"), \
KAboutData::License_GPL, +       "(c) 2001, Holger Freyther", 0, 0, \
"freyther@kde.org"); +    ab->addAuthor("Holger Freyther",0, "freyther@kde.org");
+    setAboutData( ab );
+
     QVBoxLayout *topLayout = new QVBoxLayout(this, 0, 0);
     dialog = new KCMKuickDialog(this);
@@ -147,15 +153,3 @@ QString KCMKuick::quickHelp() const
 }
 
-const KAboutData * KCMKuick::aboutData() const
-{
-
- KAboutData *ab=new KAboutData( "kcmkuick", I18N_NOOP("KCM Kuick"),
-    "0.2",I18N_NOOP("KControl module for Kuick's configuration"), \
                KAboutData::License_GPL,
-    "(c) 2001, Holger Freyther", 0, 0, "freyther@kde.org");
-
-  ab->addAuthor("Holger Freyther",0, "freyther@kde.org");
- return ab;
-
-}
-
 #include "kcmkuick.moc"

--- kdeaddons/konq-plugins/kuick/kcmkuick/kcmkuick.h  #1.4:1.5
@@ -34,5 +34,4 @@ public:
         void defaults();
         QString quickHelp() const;
-        virtual const KAboutData * aboutData() const;
 public slots:
         void configChanged();


_______________________________________________
kde-pim mailing list
kde-pim@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic