Go to file
Aaron J. Seigo bbaebc6b1b move workspace/plasma/lib to workspace/lib/plasma so that we can do:
#include <plasma/foo.h>

in headers in libplasma. this is important so that they can be used post-install by third party plugins, apps, etc.

also, changed Applet::loadDataEngine to just Applet::dataEngine and make it actually return the data engine; move the applets to using it. safer and fewer LoC

svn path=/trunk/KDE/kdebase/workspace/lib/plasma/; revision=670850
2007-06-02 17:29:39 +00:00
includes DataVisualization remained anemic: it was only offering a single SLOT, and it was pure virtual at that. to keep the inheritance tree sane, it has been removed. 2007-05-25 02:27:33 +00:00
tests SVN_SILENT made messages (.desktop file) 2007-05-20 05:13:09 +00:00
widgets move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
abstractrunner.cpp EBN Fixes 2007-05-21 14:28:03 +00:00
abstractrunner.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
applet.cpp move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
applet.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
appletLayout.cpp Implementing basic layouting in the applet layout. 2005-12-30 20:09:10 +00:00
appletLayout.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
CMakeLists.txt move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
corona.cpp remove the applet from the applets list in the corona on destruction 2007-06-02 07:51:11 +00:00
corona.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
dataengine.cpp * when connecting sources, invoke the updated method so they get the current values immediately 2007-05-28 05:43:54 +00:00
dataengine.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
dataenginemanager.cpp * more api documentation 2007-05-27 08:01:31 +00:00
dataenginemanager.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
datasource.cpp * api docu 2007-05-27 08:00:46 +00:00
datasource.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
karambamanager.cpp Add KarambaManager for easier loading of SuperKaramba themes 2007-06-01 21:32:03 +00:00
karambamanager.h Add KarambaManager for easier loading of SuperKaramba themes 2007-06-01 21:32:03 +00:00
Mainpage.dox More Mainpage.dox changes 2007-05-21 18:48:13 +00:00
Messages.sh Convert the "messages" targets of kdebase into Messages.sh scripts 2006-02-22 01:47:34 +00:00
plasma_applet.desktop SVN_SILENT made messages (.desktop file, second try) 2007-06-02 05:22:54 +00:00
plasma_dataengine.desktop SVN_SILENT made messages (.desktop file, second try) 2007-06-02 05:22:54 +00:00
plasma_export.h PLASMA_EXPORT 2007-05-20 20:13:46 +00:00
plasma.cpp * AppletConstraint -> FormFactor, since it may not only be applicable to applets and form factor is simply more common verbology 2007-05-25 22:51:23 +00:00
plasma.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
README Fix aseigo's dyslexia typos ;) 2006-09-28 10:13:02 +00:00
svg.cpp introduce ContentType; this lets us have svgs which are a single image which may be made up of a number of elements (in which case, the elements need to be scaled from the size on the svg when painted to have the right size) or made up of a number of discreet images each of which is already the right size (think: a deck of cards) 2007-05-29 20:27:51 +00:00
svg.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00
theme.cpp EBN Fixes 2007-05-21 14:28:03 +00:00
theme.h move workspace/plasma/lib to workspace/lib/plasma so that we can do: 2007-06-02 17:29:39 +00:00

libplasma

This directory contains the classes making up libplasma, which provides the
core framework used by Plasma and its components. This includes applet and
extension definitions and loading, common GUI elements, etc.

Domain specific sets of functionality, e.g. for network awareness or sensors,
are not found here but in one of the Plasma Engines.

Please refer to the Plasma website (http://plasma.kde.org) for API
documentation and design documents regarding this library.