Go to file
Aaron J. Seigo b41bd5f532 * loading and saving of applets; allows one to define which config file,
which keeps us on the path to being able to snapshot and share layouts
* extend addApplet with optional params for applet id and starting geometry

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=696631
2007-08-05 13:03:54 +00:00
effects too tired to do much of anything else, i figured i could fix some ebn issues 2007-07-20 08:06:27 +00:00
includes Add missing include file 2007-07-29 11:35:29 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2007-08-04 05:43:42 +00:00
widgets comparing doubles for equality with == isn't great 2007-08-05 12:58:40 +00:00
abstractrunner.cpp kdebug fixes 2007-08-02 13:12:59 +00:00
abstractrunner.h * clarify several points in the api documentation. time to do a techbase tutorial! 2007-07-18 19:09:41 +00:00
animator.cpp kdebug fixes 2007-08-02 13:12:59 +00:00
animator.h too tired to do much of anything else, i figured i could fix some ebn issues 2007-07-20 08:06:27 +00:00
applet.cpp * Misc => Miscellaneous 2007-08-05 13:01:09 +00:00
applet.h * Misc => Miscellaneous 2007-08-05 13:01:09 +00:00
CMakeLists.txt * add an updateConstraints to be used to do things globally that need to 2007-08-05 08:41:55 +00:00
configxml.cpp kdebug fixes 2007-08-02 13:12:59 +00:00
configxml.h #include cleanup in public header 2007-08-01 10:18:48 +00:00
corona.cpp * loading and saving of applets; allows one to define which config file, 2007-08-05 13:03:54 +00:00
corona.h * loading and saving of applets; allows one to define which config file, 2007-08-05 13:03:54 +00:00
datacontainer.cpp DataSource -> DataContainer, so it's more obvious that it isn't the -source- of the data. 2007-07-23 00:22:16 +00:00
datacontainer.h DataSource -> DataContainer, so it's more obvious that it isn't the -source- of the data. 2007-07-23 00:22:16 +00:00
dataengine.cpp kdebug fixes 2007-08-02 13:12:59 +00:00
dataengine.h - Steps towards dataengine access from scripts 2007-08-05 12:39:13 +00:00
dataenginemanager.cpp kdebug fixes 2007-08-02 13:12:59 +00:00
dataenginemanager.h Extend QObject so a QDbusAdaptor can be built for it 2007-07-22 23:20:50 +00:00
glapplet.cpp less contractions for the ebn 2007-07-26 16:47:39 +00:00
glapplet.h move the glapplet into libplasma since it's actually getting used and i hate having to fix this file in N places 2007-07-24 21:50:37 +00:00
karambamanager.cpp Adapt to new KWarning/kFatal/kDebug api 2007-08-03 06:59:24 +00:00
karambamanager.h this isn't a publicly installed header, but may as well make them all consistent for the "Just in case" and "consistency is king" principles. also get rid of an unecessary moc #include 2007-07-16 18:01:55 +00:00
Mainpage.dox SVN_SILENT: 2007-07-24 18:34:37 +00:00
Messages.sh Convert the "messages" targets of kdebase into Messages.sh scripts 2006-02-22 01:47:34 +00:00
package.cpp Adapt to new KWarning/kFatal/kDebug api 2007-08-03 06:59:24 +00:00
package.h The applets now can associate with (one or more) certain mimetypes, and be called when that mime is dragged onto the desktop. Very rudimental for the moment, we should pass the name of the file to the applet. Added some copyrights I missed in the past. 2007-07-31 10:52:05 +00:00
packagemetadata.cpp add the ability to include a screenshot with packages 2007-08-03 12:38:57 +00:00
packagemetadata.h add the ability to include a screenshot with packages 2007-08-03 12:38:57 +00:00
packages_p.h today's random code quality fixes 2007-07-26 19:56:16 +00:00
packages.cpp add main config xml and ui entries to the applet package structure 2007-07-30 15:56:04 +00:00
packagestructure.cpp * dissallow copying of PackageStructure as it has a dptr but no copy ctor 2007-07-20 03:21:40 +00:00
packagestructure.h * dissallow copying of PackageStructure as it has a dptr but no copy ctor 2007-07-20 03:21:40 +00:00
phase.cpp kdebug fixes 2007-08-02 13:12:59 +00:00
phase.h - Prepare for scripting 2007-08-04 12:46:29 +00:00
plasma_export.h PLASMA_EXPORT 2007-05-20 20:13:46 +00:00
plasma.cpp * apparently we're using .2 for OverviewZoom 2007-07-25 22:54:35 +00:00
plasma.h add a ZoomLevel enum and a conversion method to Plasma namespace 2007-07-25 22:43:43 +00:00
README make it a bit more obvious was is expected of you when you commit to libplasma 2007-07-27 21:09:11 +00:00
scriptengine.cpp kdebug fixes 2007-08-02 13:12:59 +00:00
scriptengine.h more script engine work after some late night (for me anyways) discussion with richard.. getting closer =) 2007-07-23 09:21:45 +00:00
shadowitem_p.h * add an updateConstraints to be used to do things globally that need to 2007-08-05 08:41:55 +00:00
shadowitem.cpp * add an updateConstraints to be used to do things globally that need to 2007-08-05 08:41:55 +00:00
svg.cpp don't crash on exit due to using kdebug when the app is going away 2007-08-05 12:29:06 +00:00
svg.h add matrixForElement(const QString& elementId) const as discussed on panel-devel 2007-08-02 16:14:35 +00:00
theme.cpp Fix compile enable final 2007-07-21 15:58:44 +00:00
theme.h - Prepare for scripting 2007-08-04 12:46:29 +00:00

libplasma

Commit Rules:
* If your patch is not an obvious or trivial bug fix, have it peer reviewed
  by another Plasma developer
* All code MUST follow the kdelibs coding style, as found at:
    http://techbase.kde.org/Policies/Kdelibs_Coding_Style
* All new public API MUST have apidox written before committing

Unit tests are next to godliness. (Though as you can see, right now libplasma
is hellbound.)

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) and Plasma wiki
(http://techbase.kde.org/Projects/Plasma) for API documentation and design
documents regarding this library.