Commit Graph

5293 Commits

Author SHA1 Message Date
Aaron J. Seigo
27f5c75d76 * Runner -> AbstractRunner, to denote that it is an ABC
* fancy includes so third party stuff can do #include <Plasma/Svg> instead of #include "plasma/svg.h", etc

svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=644677
2007-03-20 17:37:44 +00:00
Dirk Mueller
72fa8d7b1b pedantic--
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=644597
2007-03-20 14:21:56 +00:00
Aaron J. Seigo
f66f973917 install the svg.h header so people can use it
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=644234
2007-03-19 15:54:54 +00:00
Aaron J. Seigo
d7caba7c6f this works, and i know it works, so the debug can go away for now so i can see other potentially important things in the output =)
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=643671
2007-03-18 06:57:48 +00:00
Siraj Razick
0445867daa fixed memleak in setText
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=642203
2007-03-13 16:30:48 +00:00
Siraj Razick
6b2b055830 fix setText memleak
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=642193
2007-03-13 16:16:26 +00:00
Laurent Montel
2936a021cc Const
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=642049
2007-03-13 07:46:12 +00:00
Matt Broadstone
a918f6180f compile++
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=642024
2007-03-13 03:25:19 +00:00
Matt Broadstone
72dbcaf4f0 Clean up the push button class
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=642016
2007-03-13 03:00:09 +00:00
Siraj Razick
19f05aab0c button release event for PushButon
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=642014
2007-03-13 02:51:40 +00:00
Siraj Razick
e41598b02a redraw the whole rectangle
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=642010
2007-03-13 01:53:38 +00:00
Siraj Razick
1e359b07c9 a possible fix for the memleak
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=641985
2007-03-13 00:32:17 +00:00
Siraj Razick
ed8d4db4aa Plasma Applet layout support for PushButton
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=641857
2007-03-12 19:16:17 +00:00
Siraj Razick
08366a02c8 Make plasma checkbox compile
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=641742
2007-03-12 13:52:12 +00:00
Siraj Razick
5c9778a4ff Emulated checkbox widget
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=641741
2007-03-12 13:50:30 +00:00
Script Kiddy
717a8c539c SVN_SILENT made messages (.desktop file)
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=641648
2007-03-12 07:18:43 +00:00
Luboš Luňák
7df3729c66 Link.
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=640994
2007-03-09 17:07:18 +00:00
Aaron J. Seigo
34fbb0cefd use KSvgRenderer so we also support svgz
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=640689
2007-03-08 20:14:34 +00:00
Aaron J. Seigo
5cfabdc869 Plasma::Svg debuts. it is an image centric wrapper around QSvgRenderer that takes care of things such as:
* caching rendered pixmaps
* looking up the images from the Plasma::Theme
* scheduling needed updates, e.g. when the plasma theme changes


svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=640418
2007-03-07 23:27:37 +00:00
Siraj Razick
bfe37da902 icon support
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639602
2007-03-05 12:54:54 +00:00
Siraj Razick
dcdcafe4df SVN_SILENT:fixed some signal-slot issuses
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639521
2007-03-05 09:00:26 +00:00
Siraj Razick
f084f1d722 SVN_SILENT:Fix Cmake to have PushButton
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639394
2007-03-05 04:16:05 +00:00
Siraj Razick
bb0992ed29 A simple PushButton that Mimics QPushButton inside plasma
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639393
2007-03-05 04:13:22 +00:00
Siraj Razick
ade3ff6b01 delet the simple button, a better PushButton is up next
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639392
2007-03-05 04:11:10 +00:00
Kevin Ottens
27eddeb626 ++compile
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639370
2007-03-05 00:30:33 +00:00
Aaron J. Seigo
454c29f187 let's use KPluginInfo
some api refinements

svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639363
2007-03-05 00:07:21 +00:00
Alexander Wiedenbruch
c360489500 New LineEdit based on QGraphicsTextItem
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639321
2007-03-04 20:35:37 +00:00
Siraj Razick
fa94c62ea3 A Simple SVG button
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=639265
2007-03-04 19:45:17 +00:00
Alexander Wiedenbruch
fa16f5700c Clean up Widget as discussed
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638826
2007-03-03 13:13:39 +00:00
Aaron J. Seigo
736e81e422 SVN_SILENT let's just get this over with and reformant the classes that are pretty much expected to remain
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638722
2007-03-03 01:41:27 +00:00
Alexander Wiedenbruch
1cdd84cc85 Remove LineEdit due to licensing issues
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638673
2007-03-02 21:23:14 +00:00
Alexander Wiedenbruch
239e2afb87 Bring DataVisualization and widget together
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638571
2007-03-02 14:34:41 +00:00
Alexander Wiedenbruch
b321a91d3d Don't misuse the boundingRect for positioning the item
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638558
2007-03-02 13:33:12 +00:00
Aaron J. Seigo
7e79ae5347 update the api docu to note the use of disabled actions to mean something is informational only
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638494
2007-03-02 07:44:42 +00:00
Aaron J. Seigo
2bfbce6618 use the plasma namespace consistently
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638473
2007-03-02 05:27:33 +00:00
Barış Metin
248e733a1f Move Runner plugins code out of Interface::loadPlugins and into Runner
as indicated in Tasks.

A simple static function does the job IMHO, but if we want something
like a RunnerLoader/Trader class (which can also load a specified
single runner?) I can work on that.

One more question in mind :). Should we make all runners loadable in
runtime?


svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638445
2007-03-02 00:06:52 +00:00
Alexander Wiedenbruch
585852a0de Move the InputBox from SuperKaramba to Plasma.
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638393
2007-03-01 19:58:19 +00:00
Stephan Kulow
302bfadf77 compile
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638222
2007-03-01 08:22:38 +00:00
Matt Broadstone
390e97b48c Made applet a QWidget/QGraphicsItemGroup, moved plasma lib building from workspace to plasma dir, added applet directory and test applet directory
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638182
2007-03-01 01:09:20 +00:00
Aaron J. Seigo
af51cd0360 interesting linker trivia
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638157
2007-03-01 00:00:23 +00:00
Matt Broadstone
42e638bfd6 Fix build
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638150
2007-02-28 23:45:32 +00:00
Matt Broadstone
b49680140c Get things actually building here
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=638147
2007-02-28 23:35:26 +00:00
Aaron J. Seigo
13920a4cc1 get run of m_currentRunner, we just always launch the first thing in the list now
if needed, we can go back to holding on to the default action, but for
    right now it is always shown first in the list
allow launching of any item that shows in the matches. coooool.

svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=637896
2007-02-28 03:55:22 +00:00
Aaron J. Seigo
23bcf68924 move the runner class to libplasma, a better place for it really
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=637864
2007-02-28 00:41:09 +00:00
Matt Broadstone
95bed44242 Fix build
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=637823
2007-02-27 22:32:35 +00:00
Matt Broadstone
49db792414 get things building - somewhat
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=637815
2007-02-27 22:21:18 +00:00
Aaron J. Seigo
ecee37b67c --appletChain.. did this on the wrong system, am committing so i can
test on the dev box

svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=637812
2007-02-27 21:53:12 +00:00
Stephan Kulow
b5a36666ab merged kconfiggroup_port branch
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=635490
2007-02-20 07:00:30 +00:00
Matthias Kretz
6ee2e5cb5e merge the kinstance-redesign branch back to trunk.
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=628276
2007-01-29 17:14:20 +00:00
Aaron J. Seigo
0c5ef68f2c start adapting to today's api changes
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=619099
2007-01-02 19:05:09 +00:00