Go to file
Aaron J. Seigo f7f4a8e821 save/restore the painter before handing it to the wallpaper
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=869679
2008-10-09 18:48:27 +00:00
appletbrowser slightly more straightforward 2008-09-30 23:21:51 +00:00
effects Fix compile enable final 2007-10-03 20:23:46 +00:00
includes add missing camelcase include 2008-09-16 14:48:30 +00:00
private Allow theming the background of ExtenderItems, and react to theme changes. Capabilities still 2008-10-07 16:15:33 +00:00
scripting add configChanged to Applet and AppletScript 2008-09-12 15:21:58 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2008-10-08 11:42:38 +00:00
tests it's mainconfigui not mainconfiggui 2008-10-04 11:00:13 +00:00
widgets style the tabbar scroll buttons with plasma colors 2008-10-05 17:53:37 +00:00
abstractrunner.cpp delete the script before the package! 2008-09-25 16:27:49 +00:00
abstractrunner.h let me introduce: typo of the year "the the" 2008-09-25 15:05:22 +00:00
animationdriver.cpp * fix a math error in the movement framerate calc 2008-09-10 18:42:11 +00:00
animationdriver.h * Make the multiple inclusion header guard macros all start with PLASMA_ 2008-08-06 09:19:29 +00:00
animator.cpp * fix div-by-zero 2008-09-22 18:34:58 +00:00
animator.h let me introduce: typo of the year "the the" 2008-09-25 15:05:22 +00:00
applet.cpp save/restore the painter before handing it to the wallpaper 2008-10-09 18:48:27 +00:00
applet.h we no longer need to check for spontaneity; move the trick up to Applet as well to avoid repaints where possible 2008-10-05 17:48:44 +00:00
appletbrowser.cpp QIcons are implictly shared. There's no need to pass pointers to them around and leak memory everywhere. 2008-08-23 17:22:26 +00:00
appletbrowser.h build 2008-07-17 19:44:29 +00:00
CMakeLists.txt being replaced by the new ontology from the nepomukians 2008-09-18 05:08:01 +00:00
configxml.cpp Get group from config group and use that as a parent. 2008-09-23 12:21:19 +00:00
configxml.h Get group from config group and use that as a parent. 2008-09-23 12:21:19 +00:00
containment.cpp we no longer need to check for spontaneity; move the trick up to Applet as well to avoid repaints where possible 2008-10-05 17:48:44 +00:00
containment.h we no longer need to check for spontaneity; move the trick up to Applet as well to avoid repaints where possible 2008-10-05 17:48:44 +00:00
context.cpp * public inheritence 2008-09-06 16:28:57 +00:00
context.h * public inheritence 2008-09-06 16:28:57 +00:00
corona.cpp * prevent some possibe crash interactions between extenders and applets 2008-10-01 23:52:50 +00:00
corona.h let me introduce: typo of the year "the the" 2008-09-25 15:05:22 +00:00
datacontainer.cpp try to keep updateSourcEvents to a minimum by only triggering an immediate update from the SignalRelay object if it is not the first visualization connected to the source 2008-08-26 20:37:53 +00:00
datacontainer.h Improve apidocs, get rid of a commented-out line, fix an indent. 2008-08-25 16:03:56 +00:00
dataengine.cpp delete the script before the package! 2008-09-25 16:27:49 +00:00
dataengine.h When should you or shouldn't you emit sourceAdded and sourceRemoved yourself? This is when. 2008-08-26 16:47:34 +00:00
dataenginemanager.cpp use the standard KPluginInfo stuff for this 2008-09-08 16:55:05 +00:00
dataenginemanager.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +00:00
delegate.cpp it makes no sense to have the blur stuff in one header/namespace and the roundedRectangle stuff in another: it's all painting related. putting them together, however, makes "ImageEffects" really not accurate. ImageEffects will also clash, concept-wise, with a real effects lib. 2008-07-03 23:50:13 +00:00
delegate.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +00:00
dialog.cpp correctly resize the graphicswidget when the dialog corners are dragged 2008-10-08 16:47:29 +00:00
dialog.h convenience method inControlArea() 2008-10-01 21:53:38 +00:00
extender.cpp Allow theming the background of ExtenderItems, and react to theme changes. Capabilities still 2008-10-07 16:15:33 +00:00
extender.h Allow theming the background of ExtenderItems, and react to theme changes. Capabilities still 2008-10-07 16:15:33 +00:00
extenderitem.cpp Allow theming the background of ExtenderItems, and react to theme changes. Capabilities still 2008-10-07 16:15:33 +00:00
extenderitem.h Allow theming the background of ExtenderItems, and react to theme changes. Capabilities still 2008-10-07 16:15:33 +00:00
glapplet.cpp change all ClassName::Private classes to ClassNamePrivate, and adjust friends accordingly; this makes plasma compilable with gcc < 4.2 2008-07-01 18:56:43 +00:00
glapplet.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +00:00
Mainpage.dox Better main page for the libplasma api docs. 2008-08-26 16:06:05 +00:00
Messages.sh * appletbrowser is part of libplasma now, not a separate entity 2007-10-14 20:09:06 +00:00
package.cpp Add support for defaultPackageRoot and servicePrefix to package handling. 2008-09-26 15:43:32 +00:00
package.h Add support for defaultPackageRoot and servicePrefix to package handling. 2008-09-26 15:43:32 +00:00
packagemetadata.cpp separate concept of Category from Type and get it right in the file written out! 2008-07-05 05:21:07 +00:00
packagemetadata.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +00:00
packagestructure.cpp Add support for defaultPackageRoot and servicePrefix to package handling. 2008-09-26 15:43:32 +00:00
packagestructure.h Add support for defaultPackageRoot and servicePrefix to package handling. 2008-09-26 15:43:32 +00:00
paintutils.cpp put the to pixmap in the center if the two pixmap have a different size 2008-10-01 21:40:08 +00:00
paintutils.h pixmap fading transition effect in paintutils taken from 2008-09-30 16:15:00 +00:00
panelsvg.cpp panelPixmap() to retrieve the cached rendered panel (and render if it's 2008-09-30 20:47:47 +00:00
panelsvg.h panelPixmap() to retrieve the cached rendered panel (and render if it's 2008-09-30 20:47:47 +00:00
plasma_export.h copyright cleanups: 2007-08-06 11:20:02 +00:00
plasma.cpp Correct these calls, even if they're commented, one might still want to have this correct 2008-08-27 01:06:40 +00:00
plasma.h add FixedSize to AspectRatioMode and don't show resize button when FixedSize. 2008-09-13 17:09:34 +00:00
popupapplet.cpp Allow theming the background of ExtenderItems, and react to theme changes. Capabilities still 2008-10-07 16:15:33 +00:00
popupapplet.h call a private constraints event on the PopupApplet so that subclasses don't have to think about it 2008-09-19 03:26:24 +00:00
querymatch.cpp change all ClassName::Private classes to ClassNamePrivate, and adjust friends accordingly; this makes plasma compilable with gcc < 4.2 2008-07-01 18:56:43 +00:00
querymatch.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +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
runnercontext.cpp change all ClassName::Private classes to ClassNamePrivate, and adjust friends accordingly; this makes plasma compilable with gcc < 4.2 2008-07-01 18:56:43 +00:00
runnercontext.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +00:00
runnermanager.cpp * support TryExec 2008-09-30 15:41:21 +00:00
runnermanager.h Remove cruft and fix style in RunnerManager 2008-09-11 06:37:09 +00:00
service.cpp don't bother the service plugin if the operation doesn't exist; no different in practice, but moves error handling more central 2008-10-02 20:12:32 +00:00
service.h take an optional parent parameter, always be sure the job has a parent 2008-09-30 16:03:11 +00:00
servicejob.cpp * always set up a job to run when an operation call is made, even if it fails 2008-09-03 23:55:06 +00:00
servicejob.h various fixes i've come across while working on services stuff today 2008-09-03 23:33:57 +00:00
svg.cpp renderers hash table keys created with path but erased with themePath. 2008-10-05 04:47:25 +00:00
svg.h * Svg::pixmap 2008-09-19 16:41:39 +00:00
theme.cpp * add DesktopFont 2008-10-06 04:10:34 +00:00
theme.h * add DesktopFont 2008-10-06 04:10:34 +00:00
tooltipmanager.cpp make the tooltip popup with the same delay than Qt 2008-10-07 11:06:15 +00:00
tooltipmanager.h add a convenience method, clearToolTipContent, which turns a common 3 liner into one 2008-09-30 18:26:50 +00:00
uiloader.cpp Make uiloader work again for the new widgets 2008-08-10 11:39:34 +00:00
uiloader.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +00:00
version.cpp minimum version is MAJOR.0.0 2008-07-17 19:45:17 +00:00
version.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +00:00
view.cpp drop the requirement of a containment on construction 2008-08-25 19:25:15 +00:00
view.h Specify includes in apidocs, so we get 2008-08-25 17:47:48 +00:00
wallpaper.cpp it's wheelEvent, not mouseWheelEvent 2008-09-05 04:33:40 +00:00
wallpaper.h * The Plasma::Wallpaper class has two properties called 'boundingRect', so drop 2008-09-12 20:14:51 +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.