Go to file
Aaron J. Seigo a6b4d53d83 fix applet detection, don't mistake a containment for an applet in the context menu code path
BUG:156596

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=770208
2008-02-03 00:51:15 +00:00
appletbrowser remove the use of 1209 explicitly now that i have Winter's Magic Formula for default debug space. makes backporting way easier; sorry for the noise of the earlier commit. suppose i should read planetkde.org more closely ;) 2008-01-08 01:25:09 +00:00
effects Fix compile enable final 2007-10-03 20:23:46 +00:00
includes install all header from includes 2008-01-02 08:46:47 +00:00
layouts added the function setExpandingBoth(bool) that makes the layout to expand in both directions, useful for instance if you put an horizontal layout into a vertical layout 2008-01-28 11:55:56 +00:00
scripting BINARY INCOMPATIBLE CHANGE 2008-01-25 00:04:03 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2008-01-26 13:10:45 +00:00
tests SVN_SILENT made messages (.desktop file) 2008-01-26 13:10:45 +00:00
widgets some tweaks in popupPosition() 2008-01-26 12:37:17 +00:00
abstractrunner.cpp some improvements as suggested by mattr via review-board. boy, what a neat tool 2008-01-30 06:17:13 +00:00
abstractrunner.h ++apidox; 2008-01-31 03:25:19 +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 Remove useless variable 2008-01-25 14:53:12 +00:00
applet.h * setRemainSquare(bool) to allow applets to say "yes, keep my width == height, thank you" 2008-01-25 00:08:25 +00:00
appletbrowser.cpp --compiler.warningsCount(); 2008-01-22 23:31:57 +00:00
appletbrowser.h don't bother with a corona only option 2007-12-19 23:58:13 +00:00
applethandle_p.h allow actions to continue even when moving over another window via some even filtering trickery 2008-01-10 01:21:45 +00:00
applethandle.cpp clean up after a mouse release even if we had passed over some other window 2008-01-23 18:07:42 +00:00
CMakeLists.txt allow building libplasma by itself 2008-01-25 17:10:58 +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 fix applet detection, don't mistake a containment for an applet in the context menu code path 2008-02-03 00:51:15 +00:00
containment.h open toolbox when the dashboard view starts (to show the 2008-01-21 15:10:19 +00:00
corona.cpp remove the use of 1209 explicitly now that i have Winter's Magic Formula for default debug space. makes backporting way easier; sorry for the noise of the earlier commit. suppose i should read planetkde.org more closely ;) 2008-01-08 01:25:09 +00:00
corona.h * do not reset the config file name when saveApplets is called with a specific file name 2008-01-01 23:41:59 +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 fix bug where one signalrelay requests an update right after another and gets nothing 2008-01-22 17:03:34 +00:00
dataengine.h DataEngine::isEmpty() for shawn 2007-11-18 01:32:11 +00:00
dataenginemanager.cpp remove the use of 1209 explicitly now that i have Winter's Magic Formula for default debug space. makes backporting way easier; sorry for the noise of the earlier commit. suppose i should read planetkde.org more closely ;) 2008-01-08 01:25:09 +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 * hide items that are disabled while they are shown 2008-01-30 03:40:17 +00:00
dialog.cpp proper offsets (krunnerdialog should really be Plasma::Dialog, but that means making Plasma::Dialog an actual .. well .. dialog =) 2008-01-31 03:26:39 +00:00
dialog.h Add a method to position the dialog just with the QGV 2007-12-29 21:38:00 +00:00
glapplet.cpp make errors more consistent; patch by zrusin 2007-12-10 05:03:47 +00:00
glapplet.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
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 artwork for logout dialog: 2007-12-30 18:45:15 +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 BINARY INCOMPATIBLE CHANGES 2008-01-22 23:37:48 +00:00
phase.h BINARY INCOMPATIBLE CHANGES 2008-01-22 23:37:48 +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 ComponentType enumeration 2008-01-25 00:11:11 +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 * require a SearchContext in exec since the context may have shifted during matching due to multithreading 2008-01-22 04:38:03 +00:00
searchcontext.h * require a SearchContext in exec since the context may have shifted during matching due to multithreading 2008-01-22 04:38:03 +00:00
searchmatch.cpp * require a SearchContext in exec since the context may have shifted during matching due to multithreading 2008-01-22 04:38:03 +00:00
searchmatch.h * require a SearchContext in exec since the context may have shifted during matching due to multithreading 2008-01-22 04:38:03 +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 SVN_SILENT: whitespace fix; committing to get it off my hd 2008-01-22 04:34:49 +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
theme.cpp find the colors file properly. yay for being able to read the taskbar again. 2008-01-25 06:10:44 +00:00
theme.h convenience accessor to background widget colour 2008-01-08 01:43:13 +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 Initialize the graphicsview with default properties regardless of which 2007-12-30 07:32:48 +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.