Aaron J. Seigo
4c4b013b89
* implement the engine, source and visualization classes
...
* queue updates so that multiple calls to setData don't result in a storm of updated signals
* some API cleanups, e.g. connect -> connectSource
* provide and install a ServiceType .desktop; this adds the X-EngineName QString symbol. maybe that's too generic.
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=666241
2007-05-19 08:38:46 +00:00
Aaron J. Seigo
3ccbf71b2d
add dataEngine() and make loadDataEngine() return the engine rather than a boolean as that saves the innevitable re-lookup when we already have the pointer right at hand.
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=666240
2007-05-19 08:35:35 +00:00
Aaron J. Seigo
b8253cda5b
get rid of matrix removal for now so that things actually draw properly in graphicsitems
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=666238
2007-05-19 08:32:22 +00:00
Aaron J. Seigo
a9ebfb6a14
* allow painting of given elements
...
* find the size of an element (given the current size of the Plasma::Svg)
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=666140
2007-05-18 22:05:00 +00:00
Script Kiddy
104ceff330
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=665169
2007-05-16 04:59:20 +00:00
Thorsten Roeder
c235d2980a
some krazy fixes
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=664331
2007-05-13 17:47:20 +00:00
Laurent Montel
2dfd1290be
More coherent: install all include name defined by class name
...
to INSTALL_INCLUDE_DIR/KDE/
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=664144
2007-05-13 08:31:09 +00:00
Pino Toscano
7bed85b467
these forward declarations are needed as well
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=657021
2007-04-22 23:04:47 +00:00
Pino Toscano
d8c17250ce
header cleanup
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=656747
2007-04-22 09:35:04 +00:00
Script Kiddy
2c52eef76b
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=654445
2007-04-16 05:08:30 +00:00
Siraj Razick
9192c9c7bc
SVN_SILENT:make datavisualization install
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=653740
2007-04-14 04:02:09 +00:00
Script Kiddy
a59b219f50
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=651001
2007-04-06 05:03:06 +00:00
Pino Toscano
c3d0436084
less qt3_support
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=650622
2007-04-04 23:26:24 +00:00
Pino Toscano
3b0846e6f6
move the QT3_SUPPORT definition only where it's needed
...
svn path=/trunk/KDE/kdebase/runtime/kcontrol/crypto/; revision=650430
2007-04-04 14:47:36 +00:00
Script Kiddy
ad0c50ff6c
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=650277
2007-04-04 05:01:42 +00:00
David Faure
8326e8488d
kdelibs_export.h -> kdemacros.h
...
svn path=/trunk/KDE/kdebase/workspace/plasma/lib/; revision=649005
2007-04-01 21:07:41 +00:00
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