Go to file
2008-05-24 07:47:20 +00:00
appletbrowser Lotsa little ebn fixes. 2008-05-09 05:32:15 +00:00
effects
includes fix path 2008-05-20 11:09:42 +00:00
layouts
private/qtjolie-branch Qt implementation of SODEP. 2008-05-09 21:11:35 +00:00
scripting * Add PLASMA_EXPORT macros to the five methods in the Plasma:: namespace so that they 2008-05-13 09:39:19 +00:00
servicetypes finish yet another 4.1 feature gap: allow the user to select what to do on drop. the text is a bit lame for icon, it should be "link to file" or something similar but that string doesn't seem to be handy and we're in a string freeze =/ at least it works =) 2008-05-24 07:47:20 +00:00
tests SVN_SILENT: Remove useless semicolons 2008-05-21 21:49:14 +00:00
widgets convert the toolbox to use qactions. this makes the toolbox act a bit more reliably, makes some other bugs more annoying, and makes it easier to fix them. 2008-05-24 01:48:36 +00:00
abstractrunner.cpp changes to allow integration with kpluginselector; based on patch by Ryan Bitanga 2008-05-19 17:02:15 +00:00
abstractrunner.h changes to allow integration with kpluginselector; based on patch by Ryan Bitanga 2008-05-19 17:02:15 +00:00
animationdriver.cpp fix math in here; the other types are also going to be wrong, but i haven't fixed those yet 2008-05-21 05:12:40 +00:00
animationdriver.h Lotsa little ebn fixes. 2008-05-09 05:32:15 +00:00
animator.cpp fix math in here; the other types are also going to be wrong, but i haven't fixed those yet 2008-05-21 05:12:40 +00:00
animator.h new optional (so retrocompatible) parameter in the slot called by the custom animation: 2008-05-17 17:27:18 +00:00
applet_p.h remove an unused variable 2008-05-22 14:34:30 +00:00
applet.cpp finish yet another 4.1 feature gap: allow the user to select what to do on drop. the text is a bit lame for icon, it should be "link to file" or something similar but that string doesn't seem to be handy and we're in a string freeze =/ at least it works =) 2008-05-24 07:47:20 +00:00
applet.h needs to be public so custom coronas can get at it as needed 2008-05-22 22:59:35 +00:00
appletbrowser.cpp
appletbrowser.h Lotsa little ebn fixes. 2008-05-09 05:32:15 +00:00
applethandle_p.h Couple of improvements to applet drag&drop: 2008-05-19 16:20:27 +00:00
applethandle.cpp Couple of improvements to applet drag&drop: 2008-05-19 16:20:27 +00:00
CMakeLists.txt put includes out of Widgets, so you can just do Plasma/Label, e.g. 2008-05-19 23:22:02 +00:00
configxml.cpp finding of items by group and name; fixes an annoyance in KConfigSkeleton 2008-05-18 04:28:27 +00:00
configxml.h finding of items by group and name; fixes an annoyance in KConfigSkeleton 2008-05-18 04:28:27 +00:00
containment_p.h stop calling it ToolBox - it's Toolbox, and the capitalization inconsistency is driving me nuts :) 2008-05-24 06:34:08 +00:00
containment.cpp finish yet another 4.1 feature gap: allow the user to select what to do on drop. the text is a bit lame for icon, it should be "link to file" or something similar but that string doesn't seem to be handy and we're in a string freeze =/ at least it works =) 2008-05-24 07:47:20 +00:00
containment.h stop calling it ToolBox - it's Toolbox, and the capitalization inconsistency is driving me nuts :) 2008-05-24 06:34:08 +00:00
corona.cpp move the checkerboard painting to DesktopView. now when we drag things around in top levels we don't see odd checkerboards =) 2008-05-23 23:35:39 +00:00
corona.h add initializeLayout and separate the start up stuff from loadLayout into it so that we can properly load add on layouts 2008-05-23 23:12:05 +00:00
datacontainer_p.h
datacontainer.cpp Lotsa little ebn fixes. 2008-05-09 05:32:15 +00:00
datacontainer.h
dataengine_p.h
dataengine.cpp first draft of Service; still evaluating the use of KConfigSkeleton 2008-05-18 04:27:54 +00:00
dataengine.h first draft of Service; still evaluating the use of KConfigSkeleton 2008-05-18 04:27:54 +00:00
dataenginemanager.cpp
dataenginemanager.h
delegate.cpp
delegate.h
desktoptoolbox_p.h opening the desktop toolbox on hover was never going to work perfectly, and would be a bit of a problem for touchscreens (they make the mouse jump instead of moving smoothly) - so it no longer happens. 2008-05-19 00:41:41 +00:00
desktoptoolbox.cpp opening the desktop toolbox on hover was never going to work perfectly, and would be a bit of a problem for touchscreens (they make the mouse jump instead of moving smoothly) - so it no longer happens. 2008-05-19 00:41:41 +00:00
dialog.cpp
dialog.h
glapplet.cpp
glapplet.h
Mainpage.dox
Messages.sh
package.cpp * also use the defined type()/setType() at Package::registerPackage() 2008-05-18 17:44:36 +00:00
package.h
packagemetadata.cpp
packagemetadata.h * also use the defined type()/setType() at Package::registerPackage() 2008-05-18 17:44:36 +00:00
packages_p.h
packages.cpp
packagestructure.cpp
packagestructure.h
panelsvg.cpp SVN_SILENT: shh 2008-05-24 07:33:33 +00:00
panelsvg.h * added new function panelSize() that returns the size of the panel (and 2008-05-03 16:03:44 +00:00
paneltoolbox_p.h Fix mem leak 2008-05-09 07:04:36 +00:00
paneltoolbox.cpp border of the semicircle looks cleaner, that anyways usually it's not 2008-05-12 13:32:31 +00:00
plasma_export.h
plasma.cpp
plasma.h :%s/NotImmutable/Mutable/g 2008-05-08 04:26:52 +00:00
querymatch.cpp last resort sort: alpha! 2008-05-21 05:18:30 +00:00
querymatch.h use the QtModule/QClass for Qt includes in public headers 2008-05-12 21:55:32 +00:00
README
runnercontext.cpp fix deadlock 2008-05-19 19:58:06 +00:00
runnercontext.h allow finding and running matches by id 2008-05-12 04:53:42 +00:00
runnermanager.cpp these two slots were swapped around, making for a lot more GUI updates than intended 2008-05-22 01:13:50 +00:00
runnermanager.h changes to allow integration with kpluginselector; based on patch by Ryan Bitanga 2008-05-19 17:02:15 +00:00
service_p.h first draft of Service; still evaluating the use of KConfigSkeleton 2008-05-18 04:27:54 +00:00
service.cpp first draft of Service; still evaluating the use of KConfigSkeleton 2008-05-18 04:27:54 +00:00
service.h fixup of CamelCase includes in public headers: 2008-05-18 23:18:59 +00:00
servicejob.cpp first draft of Service; still evaluating the use of KConfigSkeleton 2008-05-18 04:27:54 +00:00
servicejob.h fixup of CamelCase includes in public headers: 2008-05-18 23:18:59 +00:00
shadowitem_p.h put ShadowItem in the Plasma namespace 2008-04-30 21:47:47 +00:00
shadowitem.cpp put ShadowItem in the Plasma namespace 2008-04-30 21:47:47 +00:00
sharedtimer_p.h
svg.cpp a little more deterministic behaviour: Svg::elementSize(elementId) 2008-05-03 17:30:37 +00:00
svg.h apidox fixes 2008-05-14 17:44:36 +00:00
theme.cpp allow using the global theme 2008-05-12 04:53:13 +00:00
theme.h allow using the global theme 2008-05-12 04:53:13 +00:00
toolbox_p.h convert the toolbox to use qactions. this makes the toolbox act a bit more reliably, makes some other bugs more annoying, and makes it easier to fix them. 2008-05-24 01:48:36 +00:00
toolbox.cpp convert the toolbox to use qactions. this makes the toolbox act a bit more reliably, makes some other bugs more annoying, and makes it easier to fix them. 2008-05-24 01:48:36 +00:00
uiloader.cpp
uiloader.h
view.cpp keyboard shortcuts. 2008-05-17 03:39:24 +00:00
view.h clearer apidox 2008-05-23 15:43:49 +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.