KTp/Tasks/ProperLibrary

Jump to: navigation, search

This is a list of all the classes in KTp library. I want everyone to hack on making it ready for public release. When you deem a component to be ready, message the ML where it will have a proper review.

Each entry must be signed off by DrDanz or George K

(note that model classes that are due to be replaced are not listed here)

To count as ABI "safe" it must comply with http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++

Also check everything is namespaced, and the header guard is correct KTP_classname

Class ABI safe Documentation Tests Notes
circular-countdown Not KTp related, we should move it
debug
error-dictionary
global-contact-manager
global-presence
ktp-export
logs-importer
pending-wallet
presence
service-availability-checker
telepathy-handler-application Needs major re-writing, see Later
text-parser
wallet-interface
wallet-utils
accounts-filter-model Needs Rename
accounts-list-model
rooms-model
accounts-combo-box
add-contact-dialog
contact-grid-dialog
contact-grid-widget
join-chat-room-dialog
notificationconfigdialog

TelepathyHandlerApplication

  • Needs Renaming to KTp::HandlerApplication or to KTp::Application
  • Should have a method to retrieve the account manager()
  • We should have a KTp::Applet class for plasma widgets that shares part of the API with KTp::Application
  • We should investigate again if we can use KUniqueApplication instead of KApplication as a base class, otherwise check if we can set "bool s_kuniqueapplication_startCalled" = true somehow so that we can register a well known name instead of a generated name
  • I think that kappliation has some api that can replace newJob and jobFinished, we should find out what is that and replace these methods

This page was last edited on 21 January 2013, at 14:45. Content is available under Creative Commons License SA 4.0 unless otherwise noted.