Difference between revisions of "Development/Tutorials/Collaboration/HotNewStuff/Upload"

Jump to: navigation, search
(Created page with '{{Template:I18n/Language Navigation Bar|Development/Tutorials/Collaboration/HotNewStuff/Upload}} {{TutorialBrowser| series=HotNewStuff| name=Get Hot New Stuff 3 - Uploa...')
 

Revision as of 16:47, 12 March 2010


Contents

Development/Tutorials/Collaboration/HotNewStuff/Upload


Get Hot New Stuff 3 - Upload
Tutorial Series   HotNewStuff
Previous   Get Hot New Stuff 3 - Download
What's Next   n/a
Further Reading   n/a

Overview

Only works with openDesktop.org and other websites that implement the Open Collaboration Services API.

The Code

The Configuration File (.knsrc)

In addition to the download version, you need to add UploadCategories, to set up where the contents can be uploaded to.

[KNewStuff3] ProvidersUrl=http://download.kde.org/ocs/providers.xml UploadCategories=KDE Wallpaper 1920x1200,KDE Wallpaper 1600x1200

Linking in CMakeLists.txt

To link against KNS3, just link against ${KDE4_KNEWSTUFF3_LIBS}. Example:

target_link_libraries(ktexteditor_codesnippets_core ${KDE4_KDEUI_LIBS} ${KDE4_KTEXTEDITOR_LIBS} ${KDE4_KNEWSTUFF3_LIBS})


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