KTp/Tasks/ProperLibrary: Difference between revisions
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 32: | Line 32: | ||
|service-availability-checker || || || || | |service-availability-checker || || || || | ||
|- | |- | ||
|telepathy-handler-application || || || || | |telepathy-handler-application || || || || Needs major re-writing, see Later | ||
|- | |- | ||
|text-parser || || || || | |text-parser || || || || | ||
Line 58: | Line 58: | ||
|notificationconfigdialog || || || || | |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 |
Latest revision as of 14:45, 21 January 2013
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