Go to file
Marco Martin 0c283924be API reviews:
killed drawStandardBackground() and shadowShown()
now the two properties are merged in backgroundHints() and
setBackgroundHints() using the combination of BackgroundHints flags

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=801282
2008-04-26 09:13:57 +00:00
appletbrowser Disable help button until doc will created 2008-04-25 11:02:58 +00:00
effects Fix compile enable final 2007-10-03 20:23:46 +00:00
includes Phase -> Animator 2008-04-25 03:23:31 +00:00
layouts bye bye plasma layouts 2008-04-13 20:56:20 +00:00
scripting +contentSizeHint -> died 2008-04-25 19:55:24 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2008-04-18 15:51:48 +00:00
tests move the timer experiment out for 4.1 at least 2008-04-14 18:11:51 +00:00
widgets Phase -> Animator 2008-04-25 03:23:31 +00:00
abstractrunner.cpp addMatchesTo() -> moveMatchesTo() (move is better than copy) 2008-04-24 15:37:12 +00:00
abstractrunner.h SVN_SILENT api fixaboo 2008-04-13 15:02:02 +00:00
animationdriver.cpp move animator.[c|cpp] -> animationdriver.[h|cpp] 2008-04-25 03:17:00 +00:00
animationdriver.h Phase -> Animator 2008-04-25 03:23:31 +00:00
animator.cpp Phase -> Animator 2008-04-25 03:23:31 +00:00
animator.h Phase -> Animator 2008-04-25 03:23:31 +00:00
applet.cpp API reviews: 2008-04-26 09:13:57 +00:00
applet.h API reviews: 2008-04-26 09:13:57 +00:00
appletbrowser.cpp don't try and position new applets within layouts ourselves, that's too Containment implementation specific. instead send the pos of the applet with the appletAdded signal and let containment subclasses figure it out themselves. 2008-04-24 23:07:21 +00:00
appletbrowser.h * don't crash when we don't have a containment 2008-02-26 21:22:13 +00:00
applethandle_p.h Phase -> Animator 2008-04-25 03:23:31 +00:00
applethandle.cpp launch activation sanity: added it back to Corona since it is PUI relevant (and not just desktop specific), move the signal to Applet and chain them so that Applet -> Containment -> Corona 2008-04-25 17:21:24 +00:00
CMakeLists.txt Phase -> Animator 2008-04-25 03:23:31 +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_p.h toggleDesktopImmutability -> pimpl 2008-04-25 19:15:50 +00:00
containment.cpp API reviews: 2008-04-26 09:13:57 +00:00
containment.h extra ';' 2008-04-26 00:12:31 +00:00
corona.cpp launch activation sanity: added it back to Corona since it is PUI relevant (and not just desktop specific), move the signal to Applet and chain them so that Applet -> Containment -> Corona 2008-04-25 17:21:24 +00:00
corona.h Tiny documentation fix 2008-04-25 17:33:55 +00:00
datacontainer_p.h +hasUpdates()->pimpl ok 2008-04-25 20:33:46 +00:00
datacontainer.cpp +hasUpdates()->pimpl ok 2008-04-25 20:33:46 +00:00
datacontainer.h +hasUpdates()->pimpl ok 2008-04-25 20:33:46 +00:00
dataengine.cpp +hasUpdates()->pimpl ok 2008-04-25 20:33:46 +00:00
dataengine.h sourceLimit -> maxSourceCount 2008-04-25 15:52:13 +00:00
dataenginemanager.cpp dataenginemanager api review: (un)load()->(un)loadEngine() 2008-04-23 20:04:53 +00:00
dataenginemanager.h dataenginemanager api review: ctor+dtor private 2008-04-23 20:58:15 +00:00
delegate.cpp API review: 2008-04-25 11:35:20 +00:00
delegate.h API review: 2008-04-25 11:35:20 +00:00
desktoptoolbox_p.h Phase -> Animator 2008-04-25 03:23:31 +00:00
desktoptoolbox.cpp Phase becomes Animator 2008-04-25 03:11:59 +00:00
dialog.cpp paint -> paintPanel. allows one to use the Svg api directly when you have a PanelSvg class and falls into line with the resize->resizePanel change as well. 2008-04-25 16:18:51 +00:00
dialog.h fix signal/slot usage 2008-04-17 13:12:25 +00:00
glapplet.cpp /me done another round of simple stuff renaming :) 2008-04-16 21:15:38 +00:00
glapplet.h typos-- 2008-03-03 19:27:52 +00:00
Mainpage.dox Updated the list of authors according to the results of grep command 2008-04-24 08:04:34 +00:00
Messages.sh * appletbrowser is part of libplasma now, not a separate entity 2007-10-14 20:09:06 +00:00
package.cpp allow installing an uncompressed package as well 2008-03-30 22:27:32 +00:00
package.h add a stub for PackageStructure::uninstallPackage 2008-03-30 00:56:09 +00:00
packagemetadata.cpp Complete name/pluginName change. 2008-03-02 10:44:12 +00:00
packagemetadata.h * use PackageMetadata when installing a package 2008-02-29 08:14:32 +00:00
packages_p.h make PackageStructure a loadable plugin, so that there are now three methods to get a PackageStructure: 2008-02-26 04:07:07 +00:00
packages.cpp Typo fixes 2008-04-21 21:20:03 +00:00
packagestructure.cpp add a stub for PackageStructure::uninstallPackage 2008-03-30 00:56:09 +00:00
packagestructure.h add a stub for PackageStructure::uninstallPackage 2008-03-30 00:56:09 +00:00
panelsvg.cpp paint -> paintPanel. allows one to use the Svg api directly when you have a PanelSvg class and falls into line with the resize->resizePanel change as well. 2008-04-25 16:18:51 +00:00
panelsvg.h paint -> paintPanel. allows one to use the Svg api directly when you have a PanelSvg class and falls into line with the resize->resizePanel change as well. 2008-04-25 16:18:51 +00:00
paneltoolbox_p.h Phase -> Animator 2008-04-25 03:23:31 +00:00
paneltoolbox.cpp Phase becomes Animator 2008-04-25 03:11:59 +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 * zoomRequested 2008-04-25 19:08:49 +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 resetSearchTerm(QString) -> reset() 2008-04-24 16:25:36 +00:00
searchcontext.h resetSearchTerm(QString) -> reset() 2008-04-24 16:25:36 +00:00
searchmatch.cpp Merge woc branch to trunk, say good bye to old plasma, there is a lot of stuff to port 2008-04-13 13:23:39 +00:00
searchmatch.h HelperMatch: in expectation of the return of SearchRunner and it's merry band of mischief makers 2008-03-18 01:39:52 +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
sharedtimer_p.h one way of doing a shared timer with just one timerId at any given moment in a single timerEvent 2008-03-30 22:42:53 +00:00
svg.cpp one more place we might want to trigger a repaint 2008-04-24 20:12:24 +00:00
svg.h Api change: 2008-04-23 13:07:41 +00:00
theme.cpp * compositingActive -> windowTranslucencyEnabled 2008-04-23 22:55:30 +00:00
theme.h * Remove the Plasma::Theme::setApplication() declaration from the header now it's gone from the source 2008-04-24 12:27:24 +00:00
toolbox_p.h Phase -> Animator 2008-04-25 03:23:31 +00:00
toolbox.cpp - boundingRect() now is pure virtual in Toolbox class 2008-04-20 14:23:37 +00:00
uiloader.cpp port ++ layout -- richardwork++ 2008-04-13 21:20:07 +00:00
uiloader.h port ++ layout -- richardwork++ 2008-04-13 21:20:07 +00:00
view.cpp Applied some of the API changes to Plasma::View: 2008-04-18 17:40:57 +00:00
view.h Applied some of the API changes to Plasma::View: 2008-04-18 17:40:57 +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.