[Knode-devel] osnabrueck_branch: kdepim/kontact

Tobias Koenig tokoe at kde.org
Sun Jan 4 10:04:32 CET 2004


CVS commit by tokoe: 

After commited a part of the patch already yesterday accidentally, now the
rest follows.
The plugin has a method configUpdated() now, which is called whenever the
config dialog in kontact has been changed.


  M +4 -0      interfaces/plugin.cpp   1.29.2.1
  M +7 -1      interfaces/plugin.h   1.34.2.1
  M +1 -1      plugins/kaddressbook/kabsummarywidget.cpp   1.27.2.1
  M +1 -1      plugins/kaddressbook/kaddressbookplugin.desktop   1.22.2.1
  M +1 -1      plugins/kitchensync/kitchensync.desktop   1.35.2.1
  M +1 -1      plugins/kmail/kmailplugin.desktop   1.37.2.1
  M +1 -1      plugins/knode/knodeplugin.desktop   1.25.2.2
  M +1 -1      plugins/knotes/knotesplugin.desktop   1.20.2.1
  M +1 -1      plugins/korganizer/korganizerplugin.desktop   1.26.2.1
  M +1 -1      plugins/korganizer/todoplugin.desktop   1.31.2.1
  M +1 -1      plugins/summary/summaryplugin.desktop   1.19.2.1
  M +1 -1      plugins/test/kptestplugin.desktop   1.63.2.1
  M +1 -1      plugins/weather/weatherplugin.desktop   1.20.2.1
  M +1 -0      src/mainwindow.h   1.39.2.2


--- kdepim/kontact/interfaces/plugin.cpp  #1.29:1.29.2.1
@@ -181,4 +181,8 @@ void Plugin::select()
 }
 
+void Plugin::configUpdated()
+{
+}
+
 void Plugin::partDestroyed()
 {

--- kdepim/kontact/interfaces/plugin.h  #1.34:1.34.2.1
@@ -40,5 +40,5 @@ class QWidget;
   in the API.
  */
-#define KONTACT_PLUGIN_VERSION 2
+#define KONTACT_PLUGIN_VERSION 3
 
 namespace Kontact
@@ -159,4 +159,10 @@ class Plugin : public QObject, virtual p
 
     /**
+      This function is called whenever the config dialog has been closed
+      successfully.
+     */
+    virtual void configUpdated();
+
+    /**
       Reimplement this method if you want to add a widget for your application
       to Kontact's summary page.

--- kdepim/kontact/plugins/kaddressbook/kabsummarywidget.cpp  #1.27:1.27.2.1
@@ -245,5 +245,5 @@ void KABSummaryWidget::popupMenu( const 
 }
 
-bool KABSummaryWidget::eventFilter(QObject *obj, QEvent* e)
+bool KABSummaryWidget::eventFilter( QObject *obj, QEvent* e )
 {
   if ( obj->inherits( "KURLLabel" ) ) {

--- kdepim/kontact/plugins/kaddressbook/kaddressbookplugin.desktop  #1.22:1.22.2.1
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkontact_kaddressbookplugin
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 X-KDE-KontactPartLibraryName=libkaddressbookpart
 X-KDE-KontactPartExecutableName=kaddressbook

--- kdepim/kontact/plugins/kitchensync/kitchensync.desktop  #1.35:1.35.2.1
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkontact_kitchensync
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 X-KDE-KontactPartLibraryName=libkitchensyncpart
 

--- kdepim/kontact/plugins/kmail/kmailplugin.desktop  #1.37:1.37.2.1
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkontact_kmailplugin
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 X-KDE-KontactPartLibraryName=libkmailpart
 X-KDE-KontactPartExecutableName=kmail

--- kdepim/kontact/plugins/knode/knodeplugin.desktop  #1.25.2.1:1.25.2.2
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkontact_knodeplugin
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 X-KDE-KontactPartLibraryName=libknodepart
 X-KDE-KontactPartExecutableName=knode

--- kdepim/kontact/plugins/knotes/knotesplugin.desktop  #1.20:1.20.2.1
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkontact_knotesplugin
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 
 X-KDE-PluginInfo-Website=http://pim.kde.org/components/knotes.php

--- kdepim/kontact/plugins/korganizer/korganizerplugin.desktop  #1.26:1.26.2.1
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkontact_korganizerplugin
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 X-KDE-KontactPartLibraryName=libkorganizerpart
 X-KDE-KontactPartExecutableName=korganizer

--- kdepim/kontact/plugins/korganizer/todoplugin.desktop  #1.31:1.31.2.1
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkontact_todoplugin
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 X-KDE-KontactPartLibraryName=libkorganizerpart
 

--- kdepim/kontact/plugins/summary/summaryplugin.desktop  #1.19:1.19.2.1
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkontact_summaryplugin
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 
 X-KDE-PluginInfo-Name=kontact_summaryplugin

--- kdepim/kontact/plugins/test/kptestplugin.desktop  #1.63:1.63.2.1
@@ -6,5 +6,5 @@
 
 X-KDE-Library=libkptestplugin
-X-KDE-KontactPluginVersion=1
+X-KDE-KontactPluginVersion=3
 
 X-KDE-PluginInfo-Name=kptestplugin

--- kdepim/kontact/plugins/weather/weatherplugin.desktop  #1.20:1.20.2.1
@@ -7,5 +7,5 @@
 X-KDE-Library=libkontact_weatherplugin
 X-KDE-KontactIdentifier=weather
-X-KDE-KontactPluginVersion=2
+X-KDE-KontactPluginVersion=3
 
 X-KDE-PluginInfo-Name=kontact_weatherplugin

--- kdepim/kontact/src/mainwindow.h  #1.39.2.1:1.39.2.2
@@ -101,4 +101,5 @@ class MainWindow : public Kontact::Core,
 
     bool isPluginLoaded( const KPluginInfo * );
+    Kontact::Plugin *pluginFromInfo( const KPluginInfo * );
     void loadPlugins();
     void unloadPlugins();




More information about the Knode-devel mailing list