Go to file
Aaron J. Seigo b6767e1e39 we need a non-const object to lock, may as well make it a pointer as well since that's the common usage
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=776952
2008-02-19 06:27:31 +00:00
appletbrowser Make the applet browser be faster when resizing. Still being slower than normal dialogs, we will have to do more insight into this issue. 2008-02-18 20:55:50 +00:00
effects Fix compile enable final 2007-10-03 20:23:46 +00:00
includes Add missing camelcase include 2008-02-14 08:23:13 +00:00
layouts * moves the idea of margins up to LayoutItem, allowing any LayoutItem to have a margin 2008-02-17 23:02:46 +00:00
scripting * eliminate the three search lists and have just one 2008-02-19 03:59:21 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2008-02-14 13:04:07 +00:00
tests SVN_SILENT made messages (.desktop file) 2008-02-14 13:04:07 +00:00
widgets * moves the idea of margins up to LayoutItem, allowing any LayoutItem to have a margin 2008-02-17 23:02:46 +00:00
abstractrunner.cpp we need a non-const object to lock, may as well make it a pointer as well since that's the common usage 2008-02-19 06:27:31 +00:00
abstractrunner.h we need a non-const object to lock, may as well make it a pointer as well since that's the common usage 2008-02-19 06:27:31 +00:00
animator.cpp BINARY INCOMPATIBLE CHANGES 2008-01-22 23:37:48 +00:00
animator.h BINARY INCOMPATIBLE CHANGES 2008-01-22 23:37:48 +00:00
applet.cpp * moves the idea of margins up to LayoutItem, allowing any LayoutItem to have a margin 2008-02-17 23:02:46 +00:00
applet.h make it possible to get at the package structures using Theme::packageStructure() and Applet::packageStructure() without having to export the package definitions from the library itself. 2008-02-15 10:35:00 +00:00
appletbrowser.cpp Make the applet browser be faster when resizing. Still being slower than normal dialogs, we will have to do more insight into this issue. 2008-02-18 20:55:50 +00:00
appletbrowser.h allow reseting the containment 2008-02-13 02:30:07 +00:00
applethandle_p.h enable dragging from desktop to panel 2008-02-03 13:09:21 +00:00
applethandle.cpp raise the applet on clicking of the handle 2008-02-13 01:53:27 +00:00
CMakeLists.txt Add missing camelcase include 2008-02-14 08:23:13 +00:00
configxml.cpp unused var that snuck in nastily. thanks cowstats. 2008-01-13 09:33:02 +00:00
configxml.h include fixup 2007-11-25 18:17:19 +00:00
containment.cpp don't add items when we're immutable, unless delayInit is called (e.g. startup or loading) 2008-02-17 23:02:09 +00:00
containment.h enable dragging from desktop to panel 2008-02-03 13:09:21 +00:00
corona.cpp let the applet restore itself 2008-02-13 01:52:45 +00:00
corona.h BIC Monday: slight change in the way we handle saving/loading of applets. it no longer sets the internal config name. makes importing/exporting snippets of applets easier, and it also prevents plasmoidviewer from clobbering plasma settings 2008-02-11 21:43:09 +00:00
datacontainer_p.h fix bug where one signalrelay requests an update right after another and gets nothing 2008-01-22 17:03:34 +00:00
datacontainer.cpp fix bug where one signalrelay requests an update right after another and gets nothing 2008-01-22 17:03:34 +00:00
datacontainer.h fix bug where one signalrelay requests an update right after another and gets nothing 2008-01-22 17:03:34 +00:00
dataengine.cpp Scripting update. 2008-02-04 04:41:40 +00:00
dataengine.h Scripting update. 2008-02-04 04:41:40 +00:00
dataenginemanager.cpp Scripting update. 2008-02-04 04:41:40 +00:00
dataenginemanager.h copyright cleanups: 2007-08-06 11:20:02 +00:00
desktoptoolbox_p.h * hide items that are disabled while they are shown 2008-01-30 03:40:17 +00:00
desktoptoolbox.cpp put this unreasonably high up so that we really limit the possibility of applets running into it 2008-02-13 01:40:02 +00:00
dialog.cpp recalculate all the margin sizes when the plasma theme changes 2008-02-08 20:50:55 +00:00
dialog.h recalculate all the margin sizes when the plasma theme changes 2008-02-08 20:50:55 +00:00
glapplet.cpp make errors more consistent; patch by zrusin 2007-12-10 05:03:47 +00:00
glapplet.h a few typos 2008-02-04 16:26:49 +00:00
Mainpage.dox typo 2007-12-10 11:37:48 +00:00
Messages.sh * appletbrowser is part of libplasma now, not a separate entity 2007-10-14 20:09:06 +00:00
package.cpp show the path that we failed to find as well as the abstract key 2008-01-18 00:10:27 +00:00
package.h Get rid of the old wallpapers, get in a new test one, and uncomment some code in the dialog to make packages work. 2008-01-03 20:55:42 +00:00
packagemetadata.cpp Package refactoring as discussed on panel-devel. 2007-12-02 12:04:57 +00:00
packagemetadata.h Package refactoring as discussed on panel-devel. 2007-12-02 12:04:57 +00:00
packages_p.h * explicity-ify the ctors 2007-10-22 01:27:45 +00:00
packages.cpp update package definition for svg themes 2008-02-13 01:39:06 +00:00
packagestructure.cpp Add PackageStructure::read, write and related tests. 2007-12-02 13:16:39 +00:00
packagestructure.h Add PackageStructure::read, write and related tests. 2007-12-02 13:16:39 +00:00
phase.cpp consistent signals at the end of all animations and ties QObject lifespan (when available) to all the animations including elementAnimation. Also prevents multiple connections to the destroyed slots (harmless, just cycle wasting) and mutes some remaining debug statements. 2008-02-14 17:09:00 +00:00
phase.h consistent signals at the end of all animations and ties QObject lifespan (when available) to all the animations including elementAnimation. Also prevents multiple connections to the destroyed slots (harmless, just cycle wasting) and mutes some remaining debug statements. 2008-02-14 17:09:00 +00:00
plasma_export.h copyright cleanups: 2007-08-06 11:20:02 +00:00
plasma.cpp provide a rounded rectangle path generator so we can share this implementatoin around plasma 2007-11-18 21:33:04 +00:00
plasma.h move MarginEdge to the Plasma namespace to avoid coupling to the layout stuff in innapropriate places 2008-02-06 19:12:21 +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
searchcontext.cpp * eliminate the three search lists and have just one 2008-02-19 03:59:21 +00:00
searchcontext.h * eliminate the three search lists and have just one 2008-02-19 03:59:21 +00:00
searchmatch.cpp * eliminate the three search lists and have just one 2008-02-19 03:59:21 +00:00
searchmatch.h * eliminate the three search lists and have just one 2008-02-19 03:59:21 +00:00
shadowitem_p.h SVN_SILENT: add "or later" clause. cleared with copyright holders, except for rich moore's ui loader which i need to ask him for permission for first. 2007-09-14 19:06:18 +00:00
shadowitem.cpp SVN_SILENT: add "or later" clause. cleared with copyright holders, except for rich moore's ui loader which i need to ask him for permission for first. 2007-09-14 19:06:18 +00:00
svg.cpp remove all the cached pixmaps when the cache is cleared. 2008-02-19 04:28:17 +00:00
svg.h Allow optional svg image since we can now set the svg file afterwards 2007-12-19 20:59:39 +00:00
svgpanel.cpp Make the SvgPanel position-aware 2008-02-15 09:04:12 +00:00
svgpanel.h Make the SvgPanel position-aware 2008-02-15 09:04:12 +00:00
theme.cpp if our name changes, then save it. 2008-02-15 10:47:56 +00:00
theme.h make it possible to get at the package structures using Theme::packageStructure() and Applet::packageStructure() without having to export the package definitions from the library itself. 2008-02-15 10:35:00 +00:00
uiloader.cpp SVN_SILENT style guide fixes 2007-11-20 00:47:20 +00:00
uiloader.h SVN_SILENT style guide fixes 2007-11-20 00:47:20 +00:00
view.cpp don't show the rubber band: it doesn't do anything these days. if/when we get multiple selection, turn it back on. 2008-02-13 02:45:45 +00:00
view.h Fix up aaron's... ehm... interesting doc :P 2008-01-19 02:45:55 +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.