Warning, /frameworks/knewstuff/docs/porting.txt is written in an unsupported language. File is not indexed.
0001 KNewStuff2 Porting Information 0002 ============================== 0003 0004 «Where did all the classes go?» 0005 0006 data/ 0007 (GHNS format schemas and example data) 0008 -> see http://ghns.freedesktop.org/spec/ now 0009 0010 downloaddialog.* 0011 uploaddialog.* 0012 providerdialog.* 0013 (graphical dialogs) 0014 -> upload/providerdialog still used, in knewstuff2/ui/ 0015 -> the download dialog is the one from okular 0016 -> the old knewstuff1 download dialog is gone 0017 0018 ghns.* 0019 testnewstuff.* 0020 (test applications) 0021 -> see tests/ for some new tests (has its own README.tests) 0022 0023 entry.* 0024 provider.* 0025 (entities/data handling classes) 0026 -> see knewstuff2/core/ 0027 -> author, feed and category are now additional entities 0028 0029 security.* 0030 -> see knewstuff2/core/ 0031 0032 knewstuffbutton.* 0033 -> TODO 0034 -> will go to knewstuff2/ui/ (there's already kdxsbutton) 0035 0036 engine.* 0037 (non-graphical upload/download functionality) 0038 -> there are 3 engine classes now 0039 -> the one in knewstuff2/core/coreengine.* is similar 0040 -> but it also handles installation and caching 0041 -> the one in knewstuff2/dxs/dxsengine.* implements DXS 0042 -> the one in knewstuff2/engine.* is for applications (use only this one!) 0043 0044 knewstuff.* 0045 knewstuffgeneric.* 0046 knewstuffsecure.* 0047 -> doesn't exist anymore 0048 -> inherited from it? bad luck, was discouraged by tutorial 0049 -> all custom installation etc. is now handled by *.knsrc files 0050