Update the documentation page with current informations
Change-Id: Iffe77b6ca173b2c09c74b8928a5412d2ce098a85
This commit is contained in:
parent
bbd328b957
commit
8bebf82fbf
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user