From ce4a32fe52ef09d8f5ff1dd22c001110902b60a2 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- knewstuff/Mainpage.dox | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 knewstuff/Mainpage.dox (limited to 'knewstuff/Mainpage.dox') diff --git a/knewstuff/Mainpage.dox b/knewstuff/Mainpage.dox new file mode 100644 index 000000000..ed863f4e2 --- /dev/null +++ b/knewstuff/Mainpage.dox @@ -0,0 +1,35 @@ +/** \mainpage Collaborative Data Sharing in KDE Applications + +The \b KNewStuff2 library adds data sharing capabilities to %KDE +applications. Technically, it implements the +GHNS and +DXS specifications. The library consists of three parts: the data management core +and GHNS protocol implementation, the DXS web service handler, and the user interface +classes like dialogs and buttons. + +Application authors should not use all of the classes directly, which are installed +only for the purpose of implementing functionality on top of \b KNewStuff2; instead, +the high-level KNS::Engine class provides everything an application needs. +Both upload and download scenarios are handled by the engine. There are only two +preparation steps necessary before this class can be used: the setup of a GHNS repository, +and the creation of a *.knsrc file which will determine all aspects of the +application's \b KNewStuff2 usage. + +All of the related information such as *.knsrc files, repositories and security +can be found in the KNewStuff2 tutorial. + +@authors +Josef Spillner \ +Jeremy Whiting \ + +@maintainers +Jeremy Whiting \ + +@licenses +@lgpl + +*/ + +// DOXYGEN_REFERENCES = kdecore kdeui kio +// DOXYGEN_SET_PROJECT_NAME = KNewStuff +// vim:ts=4:sw=4:expandtab:filetype=doxygen -- cgit v1.2.1