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

List:       kde-commits
Subject:    kdepim/kontact
From:       David Faure <faure () kde ! org>
Date:       2004-01-04 23:57:11
Message-ID: 20040104235711.C067793D3 () office ! kde ! org
[Download RAW message or body]

CVS commit by faure: 

Improve integration between standalone apps and kontact:
* kontact plugins provide a DCOPObject to handle newInstance calls - if launching
  the standalone app (as is the case with mailto: links, but not only)
* the above isn't done if standalone app was already running when kontact starts.
  In such a case the plugin has to watch for the moment when the standalone app
  terminates, using the DCOPClient signal. Then it can create the above.
  Note that once this happens, kontact "takes over", the standalone app can't be
  launched anymore. Maybe some people might want a config option for this one day.
  The above two cases are implemented in a single templatized class, the 'watcher',
  so that the plugins need minimal change.

Two bugfixes: todoplugin.desktop lacked exec name, summary-view had a stray
setNotifications(false).

Wrote test plan in uniqueapphandler.cpp. If you change something relating to this,
you have 16 cases to re-test :)


  A            interfaces/uniqueapphandler.cpp   1.1 [LGPL (v2+)]
  A            interfaces/uniqueapphandler.h   1.1 [LGPL (v2+)]
  A            plugins/korganizer/korg_uniqueapp.cpp   1.1 [no copyright]
  A            plugins/korganizer/korg_uniqueapp.h   1.1 [no copyright]
  M +1 -1      interfaces/Makefile.am   1.13
  M +3 -0      interfaces/plugin.cpp   1.31
  M +3 -1      interfaces/plugin.h   1.37
  M +25 -4     plugins/kmail/kmail_plugin.cpp   1.27
  M +12 -2     plugins/kmail/kmail_plugin.h   1.19
  M +5 -2      plugins/korganizer/Makefile.am   1.11
  M +9 -10     plugins/korganizer/korganizerplugin.cpp   1.14
  M +2 -0      plugins/korganizer/korganizerplugin.h   1.8
  M +6 -5      plugins/korganizer/todoplugin.cpp   1.13
  M +2 -1      plugins/korganizer/todoplugin.desktop   1.33
  M +2 -0      plugins/korganizer/todoplugin.h   1.7
  M +0 -1      plugins/summary/summaryview_part.cpp   1.31



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

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