(achieving more progress in #kde-polishing...) |
(use abs paths) |
||
| (5 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
== KNewStuff 2 == | == KNewStuff 2 == | ||
| − | [[/Users|Who uses KNewStuff2]] | + | [[Projects/KNS2/Users|Who uses KNewStuff2]] |
== API Discussion == | == API Discussion == | ||
Classes will (mostly) be: | Classes will (mostly) be: | ||
| − | * [[/Packager|A packager/uploader]] (Plasmagik) | + | * [[Projects/KNS2/Packager|A packager/uploader]] (Plasmagik) |
| − | * [[/Handler| | + | * [[Projects/KNS2/Handler|A Handler]] (Facility class created to manage files locally) |
| − | * [[/Downloader|A download GUI]] (Like the exixting one) | + | * [[Projects/KNS2/Downloader|A download GUI]] (Like the exixting one) |
| − | * [[/Manager|A package manager]] (Like SK package manager) | + | * [[Projects/KNS2/Manager|A package manager]] (Like SK package manager) |
| − | * [[/CompleteEntry|A class used to retrive *all* the information from a single entry]] (KNS::CompleteEntry) | + | * [[Projects/KNS2/CompleteEntry|A class used to retrive *all* the information from a single entry]] (KNS::CompleteEntry) |
| − | * [[/Model|A model class to allow knewstuff integration into apps]] (It will contain all the informations availeable with the download dialog) | + | * [[Projects/KNS2/Model|A model class to allow knewstuff integration into apps]] (It will contain all the informations availeable with the download dialog) |
== PolishingWeek-end == | == PolishingWeek-end == | ||
| Line 29: | Line 29: | ||
* Edu progs: KAnagram, KHangMan, KLettres, KStars, Parley, KWordQuiz | * Edu progs: KAnagram, KHangMan, KLettres, KStars, Parley, KWordQuiz | ||
* Kate | * Kate | ||
| − | * System Settings: used it for background in KDE 3, there's no background module now because plasma came. | + | * System Settings: used it for background in KDE 3, there's no background module now because plasma came. Plasma's wallpaper configuration dialog integrates KNS2. |
| − | * Kopete is looking | + | * Kopete is looking into a tight integration for KDE 4.1, KNS is disabled for 4.0 however. |
== Generic TODO == | == Generic TODO == | ||
| Line 46: | Line 46: | ||
== Other == | == Other == | ||
| − | KNewStuff2 will store all the files in a specific dir. The layout of this dir, and all the related information can be found [[/Layout|here]]. | + | KNewStuff2 will store all the files in a specific dir. The layout of this dir, and all the related information can be found [[Projects/KNS2/Layout|here]]. |
== Results of the IRC meeting / Tasklist == | == Results of the IRC meeting / Tasklist == | ||
| Line 55: | Line 55: | ||
* NN: use multi-threading in the download dialogue to speed up the display | * NN: use multi-threading in the download dialogue to speed up the display | ||
* NN: explore KNS::Engine::cleanup() and why it isn't present | * NN: explore KNS::Engine::cleanup() and why it isn't present | ||
| − | |||
* Josef: indicate entry's status (e.g. installed) in the entry list | * Josef: indicate entry's status (e.g. installed) in the entry list | ||
| Line 66: | Line 65: | ||
* Josef: add kmail-style progress bars for async download indication | * Josef: add kmail-style progress bars for async download indication | ||
** mostly finished (http://new.kstuff.org/~josef/kns-progress2.png) except for cancellation | ** mostly finished (http://new.kstuff.org/~josef/kns-progress2.png) except for cancellation | ||
| + | * Jeremy: hardcode m_localregistrydir as configuring it through *.knsrc is not needed | ||
[[Category:KDE4]] | [[Category:KDE4]] | ||
Contents |
Classes will (mostly) be:
KNewStuff2 will store all the files in a specific dir. The layout of this dir, and all the related information can be found here.
) except for cancellation