Difference between revisions of "Projects/KNS2/Model"

< Projects‎ | KNS2
Jump to: navigation, search
Line 7: Line 7:
  
 
== Proposed API ==
 
== Proposed API ==
* authorName()
+
* QString authorName()
* authorJabber()
+
* QString authorJabber()
 
* ...
 
* ...
 +
* QList<?> entries()
 
'''TODO!'''
 
'''TODO!'''

Revision as of 11:31, 15 March 2007

noframe
 
Warning
This page is work in progress. It can change radically. Please don't trust it


The Model

It will provide a way to retrive all the availeable information. It will look first in the XML shipped by the server, using KNS::Entry and KNS::Author, then, if it is a KNS2 package (so, extension .kns or .plasma), it will use also metadata.desktop to retrive additional informations. It probably won't inherit QStandardModelItem, altough the concept will still remain there.


Proposed API

  • QString authorName()
  • QString authorJabber()
  • ...
  • QList<?> entries()

TODO!


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal