Go to file
Aaron J. Seigo 8c30031635 * let the weaver own the jobs, so we can cean up successfully without crashing when the manager is deleted
* listen to jobDone's in the clean up class

svn path=/trunk/KDE/kdelibs/; revision=938752
2009-03-12 22:01:22 +00:00
effects ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
private * let the weaver own the jobs, so we can cean up successfully without crashing when the manager is deleted 2009-03-12 22:01:22 +00:00
scripting * The default package structure of a scripting data engine needs to be a 2009-02-26 11:34:06 +00:00
servicetypes SVN_SILENT made messages (.desktop file, second try) 2009-03-08 14:29:26 +00:00
tests So, yeah, nobody cares about unit tests. 2009-03-12 19:28:14 +00:00
widgets set a write only property for the url 2009-03-08 20:08:27 +00:00
.krazy skip template.h 2008-11-07 14:44:06 +00:00
abstractrunner.cpp Create local copy of runnerContext in the runnerjob ctor 2009-03-12 17:25:13 +00:00
abstractrunner.h deprecate this method as it's superfluous now 2009-03-04 23:16:01 +00:00
animationdriver.cpp ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
animationdriver.h ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
animator.cpp global typo fix 2009-02-07 01:12:28 +00:00
animator.h ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
applet.cpp draw on _own_ contents rect 2009-03-11 22:06:12 +00:00
applet.h security constraints can be defined now, whee 2009-03-04 17:05:51 +00:00
CMakeLists.txt a proxy for KTextBrowser, with usual style tweaks to make it look 2009-03-03 17:38:16 +00:00
configloader.cpp if name doesn't exist, try to get it from key 2009-02-07 14:49:26 +00:00
configloader.h make it easy to get at items and values by name 2009-01-05 23:27:29 +00:00
containment.cpp stuff that lets me move "add activity" to plasmaapp: 2009-03-11 18:37:12 +00:00
containment.h give corona its own action collection. 2009-03-10 19:52:50 +00:00
context.cpp ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
context.h ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
corona.cpp stuff that lets me move "add activity" to plasmaapp: 2009-03-11 18:37:12 +00:00
corona.h stuff that lets me move "add activity" to plasmaapp: 2009-03-11 18:37:12 +00:00
datacontainer.cpp use isEmpty; a couple minor, minor changes that crept in while debugging things elsewhere 2008-12-09 20:37:41 +00:00
datacontainer.h apidocs fixes. 2009-01-10 00:08:31 +00:00
dataengine.cpp actually need to update queueCount otherwise we just go until we run out of sources and an assert due to dequeuing an empty stack. whoops. 2009-01-21 18:23:10 +00:00
dataengine.h some Q_INVOKABLEs to be used in scripts 2009-01-05 19:09:24 +00:00
dataenginemanager.cpp also support listing info (this one won't be backported because it is a BC addition) 2009-01-15 19:41:11 +00:00
dataenginemanager.h also support listing info (this one won't be backported because it is a BC addition) 2009-01-15 19:41:11 +00:00
delegate.cpp constify and build 2008-12-17 17:45:24 +00:00
delegate.h constify and build 2008-12-17 17:45:24 +00:00
dialog.cpp remove useless debug output 2009-03-06 10:56:38 +00:00
dialog.h deactivate the dialog borders that are at the edge of the working 2009-03-02 20:32:01 +00:00
extender.cpp Insert new extender items at the top of the extender, if the extender is located in a popup at the bottom of the screen. 2009-03-12 18:45:45 +00:00
extender.h Addition of the hasItem(...) function to Extender. And usage of this function in libplasmaclock. This function allows for checking if items exist, even if that item hasn't been instantiated yet. 2009-03-12 17:19:45 +00:00
extenderitem.cpp Addition of the hasItem(...) function to Extender. And usage of this function in libplasmaclock. This function allows for checking if items exist, even if that item hasn't been instantiated yet. 2009-03-12 17:19:45 +00:00
extenderitem.h Addition of the hasItem(...) function to Extender. And usage of this function in libplasmaclock. This function allows for checking if items exist, even if that item hasn't been instantiated yet. 2009-03-12 17:19:45 +00:00
framesvg.cpp fix the borders calculation when the top border doesn't exists 2009-03-11 20:11:31 +00:00
framesvg.h quite mega-patch: 2009-01-13 21:46:07 +00:00
glapplet.cpp ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
glapplet.h ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
Mainpage.dox Added missing > 2009-01-30 20:04:41 +00:00
Messages.sh ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
package.cpp allow package structures to say that external paths are ok. defaults to false, though some packagestructures that do not have executable code capabilities (e.g. wallpaper image sets) may wish to take advantage of this 2009-01-16 01:02:35 +00:00
package.h apidocs fixes. 2009-01-10 00:08:31 +00:00
packagemetadata.cpp - Make the meta data match what we actually do. 2009-02-07 18:38:53 +00:00
packagemetadata.h ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
packagestructure.cpp a lot more KUrl::path() -> KUrl::toLocalFile() changes 2009-02-27 20:53:53 +00:00
packagestructure.h allow package structures to say that external paths are ok. defaults to false, though some packagestructures that do not have executable code capabilities (e.g. wallpaper image sets) may wish to take advantage of this 2009-01-16 01:02:35 +00:00
paintutils.cpp QImage.fill take a uint not a QColor so this color (Qt::transparent enum with 19 as a value) is invalid. 2009-01-09 16:50:27 +00:00
paintutils.h allow defining the font to use with the shadow text 2008-12-23 18:31:59 +00:00
plasma_export.h ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
plasma.cpp don't crash when given a null item pointer 2008-12-01 00:49:36 +00:00
plasma.h - doc comments live before the thing they describe 2009-02-14 22:08:08 +00:00
popupapplet.cpp don't put the popup applet group in the widget's Configuration group; that's for the subclasses alone 2009-03-10 23:03:38 +00:00
popupapplet.h Massive refactoring of extender drag&drop handling. This should avoid bugs with the old way of doing things (toplevel view on an offscreen widget can lose 2009-02-09 18:10:45 +00:00
querymatch.cpp change KDE includes to use the .h style now that we're in libs 2008-11-04 02:04:34 +00:00
querymatch.h Qt includes in public headers must be in the form <QtModule/QClass> 2008-11-06 17:40:09 +00:00
README a small update 2008-11-17 22:53:29 +00:00
runnercontext.cpp time to introduce the ability for runners to decide if they care to that they should return early 2009-03-03 17:27:28 +00:00
runnercontext.h time to introduce the ability for runners to decide if they care to that they should return early 2009-03-03 17:27:28 +00:00
runnermanager.cpp * let the weaver own the jobs, so we can cean up successfully without crashing when the manager is deleted 2009-03-12 22:01:22 +00:00
runnermanager.h Change the queue policy for slow speed runners. They will now 2009-02-11 11:16:09 +00:00
service.cpp a bit more helpful debug output for future such problems 2009-01-04 18:12:27 +00:00
service.h apidocs fixes. 2009-01-10 00:08:31 +00:00
servicejob.cpp ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
servicejob.h change KDE includes to use the .h style now that we're in libs 2008-11-04 02:04:34 +00:00
svg.cpp A precise warning about a missing icon is much easier to parse than 2009-01-29 18:16:05 +00:00
svg.h SVN_SILENT apidox fix for QSize size() const; 2008-12-16 16:44:51 +00:00
theme.cpp BUG: 179684 2009-02-28 06:40:54 +00:00
theme.h FEATURE: allow themes to state that they should use the native widgets 2009-02-24 22:42:06 +00:00
tooltipcontent.cpp allow custom image, html and css resources in tooltips 2008-11-14 00:52:29 +00:00
tooltipcontent.h allow custom image, html and css resources in tooltips 2008-11-14 00:52:29 +00:00
tooltipmanager.cpp get sizing right when setContent is called and the tip is already visible 2009-01-15 05:59:07 +00:00
tooltipmanager.h ok, this time JUST the plasma dir ;) 2008-11-03 23:08:39 +00:00
version.cpp more verbosity is helpful in debugging these things 2009-01-16 00:32:58 +00:00
version.h apidocs fixes. 2009-01-10 00:08:31 +00:00
view.cpp Fix bug 184930. 2009-02-24 20:28:29 +00:00
view.h Fix bug 184930. 2009-02-24 20:28:29 +00:00
wallpaper.cpp change KDE includes to use the .h style now that we're in libs 2008-11-04 02:04:34 +00:00
wallpaper.h apidocs fixes. 2009-01-10 00:08:31 +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 applictions, such as the Plasma desktop shell
and its components. This includes applet and extension definitions and loading,
common GUI elements, data and service interaction, search system, etc.

Domain specific sets of functionality, e.g. for network awareness or sensors,
are not found here but as DataEngine, Service, Applet, PackageStructure, etc
plugins.

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.