[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