Revision 687134

Go back to digest for 15th July 2007

Features in Networking Tools

Michaël Larouche committed changes in /trunk/KDE/kdenetwork/kopete/libkopete:

Hmm, this was hiding on my disk for a while and discussed a bit on kopete-devel

* Refactored Kopete::Task to be a derivate of KCompositeJob.
* Introduce ContactTaskBase, which is the base for contact related task. As a proof-of-concept, the DeleteContactTask was implemented
* Add Kopete::Protocol::createProtocolTask() factory method to create the protocol subtask depending of the type of task.

File Changes

Added 4 files
  • /trunk/KDE/kdenetwork/kopete/libkopete/tasks
  •   /kopetecontacttaskbase.cpp
  •   /kopetecontacttaskbase.h
  •   /kopetedeletecontacttask.cpp
  •   /kopetedeletecontacttask.h
Modified 8 files
  • /trunk/KDE/kdenetwork/kopete/libkopete
  •   /CMakeLists.txt
  •   /kopetecontact.cpp
  •   /kopetecontact.h
  •   /kopetecontactlist.cpp
  •   /kopeteprotocol.cpp
  •   /kopeteprotocol.h
  •   /tasks/kopetetask.cpp
  •   /tasks/kopetetask.h
12 files changed in total