Plasma/libplasma2/modellikedataengines: Difference between revisions

From KDE Community Wiki
No edit summary
Line 5: Line 5:


==Dataengines to port==
==Dataengines to port==
{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable"
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;"
! Status
! Engine
! Comments
! Developer
{{FeatureProjectDone|places||[email protected]}}
{{FeatureProjectTodo|tasks||[email protected]}}
{{FeatureProjectTodo|activities||[email protected]}}
{{FeatureProjectTodo|applicationjobs||[email protected]}}
{{FeatureProjectTodo|apps||[email protected]}}
{{FeatureProjectTodo|filebrowser||[email protected]}}
{{FeatureProjectTodo|notifications||[email protected]}}
{{FeatureProjectTodo|rss||[email protected]}}
{{FeatureProjectTodo|statusnotifieritem||[email protected]}}
{{FeatureProjectTodo|microblog||[email protected]}}
|}

Revision as of 16:43, 2 January 2014

Discussion

Many dataengines return data as series of items: like rss, microblog and tasks, and they do in different ways, rss has a list of Data in a single key, microblog has an item per key, tasks has an item per source.

Proposed Solution

In Plasma2 dataengine has a setModel method, that can associate a QAbstractItemModel instance to a Source.

Dataengines to port

Status Engine Comments Developer
DONE places <[email protected]>
TODO tasks <[email protected]>
TODO activities <[email protected]>
TODO applicationjobs <[email protected]>
TODO apps <[email protected]>
TODO filebrowser <[email protected]>
TODO notifications <[email protected]>
TODO rss <[email protected]>
TODO statusnotifieritem <[email protected]>
TODO microblog <[email protected]>