Go to file
Marco Martin 48be92bdab API reviews:
checkImmutability()->Q_PRIVATE_SLOT
added a q-pointer into Applet needed for this and themeChanged the other
Q_PRIVATE_SLOT that will be added

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=802124
2008-04-28 15:41:18 +00:00
appletbrowser const & in foreach 2008-04-26 16:19:00 +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 API REVIEW: protected slots -> not slots 2008-04-27 13:52:59 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2008-04-26 20:50:45 +00:00
tests move the timer experiment out for 4.1 at least 2008-04-14 18:11:51 +00:00
widgets const & in foreach 2008-04-26 16:19:00 +00:00
abstractrunner.cpp const & in foreach 2008-04-26 16:19:00 +00:00
abstractrunner.h API REVIEW: load() -> loadAll() 2008-04-26 13:10:37 +00:00
animationdriver.cpp API REVIEW: FPS -> Fps 2008-04-27 09:02:18 +00:00
animationdriver.h API REVIEW: FPS -> Fps 2008-04-27 09:02:18 +00:00
animator.cpp API REVIEW: FPS -> Fps 2008-04-27 09:02:18 +00:00
animator.h Phase -> Animator 2008-04-25 03:23:31 +00:00
applet.cpp API reviews: 2008-04-28 15:41:18 +00:00
applet.h API reviews: 2008-04-28 15:41:18 +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 API REVIEW: constraintsUpdated() -> constraintsEvent() 2008-04-27 11:04:43 +00:00
CMakeLists.txt Phase -> Animator 2008-04-25 03:23:31 +00:00
configxml.cpp const & in foreach 2008-04-26 16:19:00 +00:00
configxml.h include fixup 2007-11-25 18:17:19 +00:00
containment_p.h API REVIEW: updated containment to the new API (constraintsUpdated() -> constraintsEvent() + protected) 2008-04-27 11:13:43 +00:00
containment.cpp * containments should never have the applet background by default 2008-04-27 20:35:23 +00:00
containment.h extra ';' 2008-04-26 00:12:31 +00:00
corona.cpp go back is isContainment. ActAs is just ugly ugly. i don't think anyone really gets confused over isContainment (e.g. confusing it with IsA ;) 2008-04-27 19:05:06 +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 API review: sourceRequested() -> sourceRequestEvent() 2008-04-26 12:59:44 +00:00
dataengine.h sourceLimit -> maxSourceCount 2008-04-25 15:52:13 +00:00
dataenginemanager.cpp const & in foreach 2008-04-26 16:19:00 +00:00
dataenginemanager.h dataenginemanager api review: ctor+dtor private 2008-04-23 20:58:15 +00:00
delegate.cpp API reviews: 2008-04-27 17:09:48 +00:00
delegate.h API reviews: 2008-04-27 17:09:48 +00:00
desktoptoolbox_p.h Phase -> Animator 2008-04-25 03:23:31 +00:00
desktoptoolbox.cpp adapt to api changes: 2008-04-26 20:24:02 +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 API review Plasma::Package::knownPackages() -> Plasma::Package::listInstalled() 2008-04-27 19:22:29 +00:00
package.h API review Plasma::Package::knownPackages() -> Plasma::Package::listInstalled() 2008-04-27 19:22:29 +00:00
packagemetadata.cpp API review: remove icon as parameter in write() 2008-04-26 15:48:47 +00:00
packagemetadata.h API review: remove icon as parameter in write() 2008-04-26 15:48:47 +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 API review: pathChanged() not needed 2008-04-28 14:41:59 +00:00
packagestructure.h API review: pathChanged() not needed 2008-04-28 14:41:59 +00:00
panelsvg.cpp Print warnings if trying to assign invalid sizes to a panel or trying to generate a panel background with an invalid size. Prevents attempts to paint on an invalid pixmap leading to XRender errors. 2008-04-27 22:34:24 +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 adapt to api changes: 2008-04-26 20:24:02 +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 Fix uninitialized variable. 2008-04-27 21:49:09 +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 added toggled() signal in the toolbox emitted upon mouse click. 2008-04-26 17:31:49 +00:00
toolbox.cpp added toggled() signal in the toolbox emitted upon mouse click. 2008-04-26 17:31:49 +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.