Go to file
Andre Duffeck 174096635e Add signals that incicate an application launch. DashBoardView can
connect and hide itself then, for example.

svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=737051
2007-11-15 11:06:33 +00:00
appletbrowser * setting the application in the ctor is really ugly. use an accessor for that. 2007-11-06 21:10:11 +00:00
effects Fix compile enable final 2007-10-03 20:23:46 +00:00
includes camel case include 2007-11-15 08:30:26 +00:00
servicetypes SVN_SILENT made messages (.desktop file) 2007-11-13 07:45:41 +00:00
tests SVN_SILENT made messages (.desktop file) 2007-11-13 07:45:41 +00:00
widgets Do not use space for text if there is none set 2007-11-15 06:59:25 +00:00
abstractrunner.cpp * move SearchAction and SearchContext to their own files 2007-11-02 02:34:46 +00:00
abstractrunner.h * move SearchAction and SearchContext to their own files 2007-11-02 02:34:46 +00:00
animator.cpp Just add more frame for a more fluid effect 2007-11-04 17:07:57 +00:00
animator.h make slideIn and slideOut actually work, we needed the start point as well so i added that to the api. 2007-10-11 20:19:51 +00:00
applet.cpp Try harder to find the containment 2007-11-15 11:01:17 +00:00
applet.h * get rid of the paintHover, that's deprecated by kevin's hover stuff in the coronal world 2007-11-15 09:39:46 +00:00
appletbrowser.cpp * setting the application in the ctor is really ugly. use an accessor for that. 2007-11-06 21:10:11 +00:00
appletbrowser.h * setting the application in the ctor is really ugly. use an accessor for that. 2007-11-06 21:10:11 +00:00
applethandle_p.h Add support for applet handles in plasma containments. 2007-11-12 19:27:21 +00:00
applethandle.cpp Add signals that incicate an application launch. DashBoardView can 2007-11-15 11:06:33 +00:00
CMakeLists.txt a common view class 2007-11-15 08:22:58 +00:00
configxml.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
configxml.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
containment.cpp Add signals that incicate an application launch. DashBoardView can 2007-11-15 11:06:33 +00:00
containment.h Add signals that incicate an application launch. DashBoardView can 2007-11-15 11:06:33 +00:00
corona.cpp Add signals that incicate an application launch. DashBoardView can 2007-11-15 11:06:33 +00:00
corona.h Add signals that incicate an application launch. DashBoardView can 2007-11-15 11:06:33 +00:00
datacontainer_p.h updated -> dataUpdated to make it really clear what's going on. there are too many update* methods, esp in applets where there is update() and updated()... a painful change, but it will only get worse if it happens any later. 2007-11-06 07:20:08 +00:00
datacontainer.cpp updated -> dataUpdated to make it really clear what's going on. there are too many update* methods, esp in applets where there is update() and updated()... a painful change, but it will only get worse if it happens any later. 2007-11-06 07:20:08 +00:00
datacontainer.h updated -> dataUpdated to make it really clear what's going on. there are too many update* methods, esp in applets where there is update() and updated()... a painful change, but it will only get worse if it happens any later. 2007-11-06 07:20:08 +00:00
dataengine.cpp this can, and should, return 0 if it doesn't exist. this isn't a create-on-demand method. 2007-11-15 06:32:54 +00:00
dataengine.h updated -> dataUpdated to make it really clear what's going on. there are too many update* methods, esp in applets where there is update() and updated()... a painful change, but it will only get worse if it happens any later. 2007-11-06 07:20:08 +00:00
dataenginemanager.cpp more deprecated api removal; kservice seems almost OO now ;) 2007-09-26 23:06:17 +00:00
dataenginemanager.h copyright cleanups: 2007-08-06 11:20:02 +00:00
glapplet.cpp SVN_SILENT: hush little compiler, don't say a word... aseigo's going to buy you a mocking bird. 2007-11-09 00:41:07 +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 SVN_SILENT 2007-11-02 15:30:53 +00:00
Messages.sh * appletbrowser is part of libplasma now, not a separate entity 2007-10-14 20:09:06 +00:00
package.cpp - The metadata.desktop file is obligatory now for each package. 2007-11-08 22:13:13 +00:00
package.h copyright cleanups: 2007-08-06 11:20:02 +00:00
packagemetadata.cpp SVN_SILENT 2007-11-02 15:30:53 +00:00
packagemetadata.h SVN_SILENT 2007-11-02 15:30:53 +00:00
packages_p.h * explicity-ify the ctors 2007-10-22 01:27:45 +00:00
packages.cpp add directory and colors entries for theme packages 2007-11-04 23:07:52 +00:00
packagestructure.cpp * return keys instead of paths; that's what the path(const char* key) method is for 2007-10-22 01:28:48 +00:00
packagestructure.h SVN_SILENT: whoops, other half of the previous commit about returning keys not paths 2007-10-22 01:29:27 +00:00
phase.cpp At least set an interval of 1 or it sometimes crashes with division by zero 2007-11-13 06:29:46 +00:00
phase.h since signals/slots are pretty literal in their signatures, use the fully qualified name of the enum .. namespaces and all. makes this more easily usable from the outside 2007-10-24 02:08:09 +00:00
plasma_export.h copyright cleanups: 2007-08-06 11:20:02 +00:00
plasma.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
plasma.h add a NoConstraint enum entry to Constraints 2007-10-26 01:10:13 +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
scriptengine.cpp Fix mem leak 2007-10-27 14:27:25 +00:00
scriptengine.h * fix typo in PLASMA_EXPORT_SCRIPTENGINE name; guess nobody is using this yet? ;) 2007-08-29 03:00:00 +00:00
searchaction.cpp * move SearchAction and SearchContext to their own files 2007-11-02 02:34:46 +00:00
searchaction.h * move SearchAction and SearchContext to their own files 2007-11-02 02:34:46 +00:00
searchcontext.cpp replace the rather expensive (but exact and thorough) KUriFilter based analysis of the search term with inexact but fast and good enough to not be annoying 2007-11-09 19:14:15 +00:00
searchcontext.h * move SearchAction and SearchContext to their own files 2007-11-02 02:34:46 +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 make resize() work even after createRenderer() has been called once 2007-10-01 05:31:32 +00:00
svg.h copyright cleanups: 2007-08-06 11:20:02 +00:00
theme.cpp color scheme support. now to get someone to make a proper color scheme for the default theme =) 2007-11-04 06:57:42 +00:00
theme.h proper include for public header 2007-11-06 01:23:15 +00:00
uiloader.cpp Plasma::Meter added 2007-09-25 15:50:32 +00:00
uiloader.h SVN_SILENT: more licensing updates ... all done with this now i think =) 2007-09-14 20:17:11 +00:00
view.cpp and now panels set themselves properly again 2007-11-15 09:15:53 +00:00
view.h and now panels set themselves properly again 2007-11-15 09:15:53 +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.