Go to file
Aaron J. Seigo 427c61de9b * check the write attribute in the service for the Package type
* set the path of the loaded PackageStructure
* more verbose failure messages

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=780461
2008-02-29 08:11:45 +00:00
appletbrowser add the ability to install packages from files. needs a UI review by another pair of usability sensitive hands. there are still issues, such as lack of double click interactions and feeble feedback on error and success. but it works, now we can pollish. 2008-02-29 08:10:14 +00:00
effects Fix compile enable final 2007-10-03 20:23:46 +00:00
includes Add missing camelcase include 2008-02-14 08:23:13 +00:00
layouts Make some better decisions. 2008-02-20 03:00:26 +00:00
scripting add useful includes 2008-02-26 05:07:15 +00:00
servicetypes package structure appropriateness for dynamic packages 2008-02-28 03:53:26 +00:00
tests little test app so i can play with the applet browser a bit easier 2008-02-26 21:21:09 +00:00
widgets Icons now fade in the background animation. They also learnt to react on color theme 2008-02-27 00:50:07 +00:00
abstractrunner.cpp load* -> load .. simpler, less verbose API 2008-02-26 01:58:55 +00:00
abstractrunner.h load* -> load .. simpler, less verbose API 2008-02-26 01:58:55 +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 * check the write attribute in the service for the Package type 2008-02-29 08:11:45 +00:00
applet.h * share the package structures by using a single shared ptr 2008-02-26 04:08:51 +00:00
appletbrowser.cpp add the ability to install packages from files. needs a UI review by another pair of usability sensitive hands. there are still issues, such as lack of double click interactions and feeble feedback on error and success. but it works, now we can pollish. 2008-02-29 08:10:14 +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 handful more of krazy fixes and i'm done for the night 2008-02-19 09:12:34 +00:00
applethandle.cpp handful more of krazy fixes and i'm done for the night 2008-02-19 09:12:34 +00:00
CMakeLists.txt add the ability to install packages from files. needs a UI review by another pair of usability sensitive hands. there are still issues, such as lack of double click interactions and feeble feedback on error and success. but it works, now we can pollish. 2008-02-29 08:10:14 +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 load* -> load .. simpler, less verbose API 2008-02-26 01:58:55 +00:00
containment.h This lets the View have a desktop set to it and when drawing a Containment we pass in the effective desktop # being currently painted. The Containment is free to ignore this information, or it can try and cast the passed in options to a Containment::StyleOption to retrieve this information. This should be used for any per-desktop painting that happens (e.g. separate background per desktop) and opens the way to having View-per-Desktop for better composite manager support (think: desktop grid or cube where more than one desktop is simultaneously visible) 2008-02-22 23:41:44 +00:00
corona.cpp load* -> load .. simpler, less verbose API 2008-02-26 01:58:55 +00:00
corona.h BIC Monday: slight change in the way we handle saving/loading of applets. it no longer sets the internal config name. makes importing/exporting snippets of applets easier, and it also prevents plasmoidviewer from clobbering plasma settings 2008-02-11 21:43:09 +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 handful more of krazy fixes and i'm done for the night 2008-02-19 09:12: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 rearrange the initialization code of the engines a bit, moving more out of the manager class, and calling init immediately. applets shouldn't be connecting to them in their ctor, so this should have minimal (or even zero) effect on start up while ensuring that init gets called first no matter what 2008-02-25 11:24:37 +00:00
dataengine.h rearrange the initialization code of the engines a bit, moving more out of the manager class, and calling init immediately. applets shouldn't be connecting to them in their ctor, so this should have minimal (or even zero) effect on start up while ensuring that init gets called first no matter what 2008-02-25 11:24:37 +00:00
dataenginemanager.cpp load* -> load .. simpler, less verbose API 2008-02-26 01:58:55 +00:00
dataenginemanager.h load* -> load .. simpler, less verbose API 2008-02-26 01:58:55 +00:00
desktoptoolbox_p.h handful more of krazy fixes and i'm done for the night 2008-02-19 09:12:34 +00:00
desktoptoolbox.cpp Make the desktop toolbox ignore zoom-ins and zoom-outs, 2008-02-24 13:35:30 +00:00
dialog.cpp recalculate all the margin sizes when the plasma theme changes 2008-02-08 20:50:55 +00:00
dialog.h recalculate all the margin sizes when the plasma theme changes 2008-02-08 20:50:55 +00:00
glapplet.cpp make errors more consistent; patch by zrusin 2007-12-10 05:03:47 +00:00
glapplet.h a few typos 2008-02-04 16:26:49 +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 package structure appropriateness for dynamic packages 2008-02-28 03:53:26 +00:00
package.h The @p structure parameter isn't treated as const by the implementation, which calls setPath() on it; don't pretend that it is in the headers. 2008-02-28 13:07:59 +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 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 make PackageStructure a loadable plugin, so that there are now three methods to get a PackageStructure: 2008-02-26 04:07:07 +00:00
packagestructure.cpp package structure appropriateness for dynamic packages 2008-02-28 03:53:26 +00:00
packagestructure.h package structure appropriateness for dynamic packages 2008-02-28 03:53:26 +00:00
phase.cpp Animations enable/disable system wide. TODO: Do a proper GUI for the style KCM and the animations feature. 2008-02-26 00:53:54 +00:00
phase.h consistent signals at the end of all animations and ties QObject lifespan (when available) to all the animations including elementAnimation. Also prevents multiple connections to the destroyed slots (harmless, just cycle wasting) and mutes some remaining debug statements. 2008-02-14 17:09:00 +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 move MarginEdge to the Plasma namespace to avoid coupling to the layout stuff in innapropriate places 2008-02-06 19:12:21 +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 * eliminate the three search lists and have just one 2008-02-19 03:59:21 +00:00
searchcontext.h * eliminate the three search lists and have just one 2008-02-19 03:59:21 +00:00
searchmatch.cpp * add subtext() so we can do some fancier painting of the results a bit easier 2008-02-19 11:24:42 +00:00
searchmatch.h * add subtext() so we can do some fancier painting of the results a bit easier 2008-02-19 11:24:42 +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 colourization support for svgs. patch by Andrew Lake. 2008-02-22 01:05:11 +00:00
svg.h colourization support for svgs. patch by Andrew Lake. 2008-02-22 01:05:11 +00:00
svgpanel.cpp Make the SvgPanel position-aware 2008-02-15 09:04:12 +00:00
svgpanel.h Make the SvgPanel position-aware 2008-02-15 09:04:12 +00:00
theme.cpp color scheme signalling, patch by Andrew Lake 2008-02-26 05:08:08 +00:00
theme.h color scheme signalling, patch by Andrew Lake 2008-02-26 05:08:08 +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 This lets the View have a desktop set to it and when drawing a Containment we pass in the effective desktop # being currently painted. The Containment is free to ignore this information, or it can try and cast the passed in options to a Containment::StyleOption to retrieve this information. This should be used for any per-desktop painting that happens (e.g. separate background per desktop) and opens the way to having View-per-Desktop for better composite manager support (think: desktop grid or cube where more than one desktop is simultaneously visible) 2008-02-22 23:41:44 +00:00
view.h This lets the View have a desktop set to it and when drawing a Containment we pass in the effective desktop # being currently painted. The Containment is free to ignore this information, or it can try and cast the passed in options to a Containment::StyleOption to retrieve this information. This should be used for any per-desktop painting that happens (e.g. separate background per desktop) and opens the way to having View-per-Desktop for better composite manager support (think: desktop grid or cube where more than one desktop is simultaneously visible) 2008-02-22 23:41:44 +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.