Update the documentation page with current informations

Change-Id: Iffe77b6ca173b2c09c74b8928a5412d2ce098a85
This commit is contained in:
Martin Klapetek 2015-03-24 15:32:14 +01:00
parent bbd328b957
commit 8bebf82fbf

View File

@ -1,26 +1,26 @@
/** @page libplasma libplasma /** @page libplasma Plasma framework
libplasma is the core of the Plasma desktop. It provides a framework of graphical Plasma framework is the core of the Plasma desktop. It provides a framework of graphical
widgets (Plasma::Applet) that can be organised into managed groupings widgets (Plasma::Applet) that can be organised into managed groupings
(Plasma::Containment), such as a desktop or panel. It also provides a data (Plasma::Containment), such as a desktop or panel. It also provides a data
abstraction layer (Plasma::DataEngine) and a corresponding service interaction abstraction layer (Plasma::DataEngine) and a corresponding service interaction
layer (Plasma::Service) to make implementing widgets easier. layer (Plasma::Service) to make implementing widgets easier.
The <a href="http://doc.trolltech.com/latest/graphicsview.html">Qt Graphics View The <a href="http://doc.qt.io/qt-5/qtquick-index.html">Qt Quick
framework</a> and the <a href="http://api.kde.org/4.x-api/kdelibs-apidocs/">KDE framework</a> and set of <a href="http://api.kde.org/frameworks-api/frameworks5-apidocs/">KDE Frameworks</a>
libraries</a> provide the underpinning for libplasma. As a result, it should provide the underpinning for Plasma framework. As a result, it should
work anywhere that Qt and KDE do. work anywhere that Qt does.
Although libplasma is developed for the use of the Plasma desktop shell in Although Plasma framework is developed for the use of the Plasma desktop shell,
KDE 4, it is general enough to be useful in other applications. currently known as Plasma 5, it is general enough to be useful in other applications.
<a href="http://amarok.kde.org">Amarok</a> is using it for its context <a href="http://amarok.kde.org">Amarok</a> is using it for its context
view, allowing for pluggable widgets to display and interact with the music view, allowing for pluggable widgets to display and interact with the music
collection, such as "current track" and "tag cloud" widgets. collection, such as "current track" and "tag cloud" widgets.
libplasma itself only provides a framework, and the widgets, containments, Plasma framework itself only provides a framework, and the widgets, containments,
data engines are all implemented as plugins. However, the framework data engines are all implemented as plugins (using C++, for widgets QML is prefferd).
is designed to make implementing these plugins as easy as possible, including However, the framework is designed to make implementing these plugins as easy
providing scripting support. as possible, including providing scripting support.
Other important classes are: Other important classes are:
@ -71,7 +71,7 @@ Siraj Razick \<siraj@kde.net\><br>
Zack Rusin \<zack@kde.org\> Zack Rusin \<zack@kde.org\>
@maintainers @maintainers
Aaron Seigo \<aseigo@kde.org\> Marco Martin \<notmart@gmail.com\>
@licenses @licenses
@lgpl @lgpl