David Edmundson
6bdf7487cd
Provide documentation on FrameSvgItem and ColorScope
...
without an @class no documentation is generated at all
2014-08-12 21:33:49 +02:00
Aleix Pol
47c7688d02
Move some of the code and make some API public
...
It's unreasonable to use private API, so make everything public API so that
every user of FrameSvg have as much features exposed as possible.
Reviewed by David Edmundson
2014-07-21 15:44:25 +02:00
Aleix Pol
a4e3569bbd
Introduce the FrameSvgItem fastPath alternative, opt out of it on overlays
...
Fallback to the old code if there's something not (yet?) handled by the
new implementation. This way we get to optimize for the the common use-case
without breaking former, complex, code-paths.
Reviewed by David Edmundson
2014-07-16 17:01:05 +02:00
Aleix Pol
cf0f8d0c91
Make sure all prefixes are being used
2014-07-15 19:54:45 +02:00
Aleix Pol
4bde2d48dd
Iterate over svgitem
...
Don't upload textures every time we resize, makes the resize much smoother.
Make it possible to show and hide borders
2014-07-15 16:28:41 +02:00
Aleix Pol
83895d8e26
Use proper sizes and positions
2014-07-14 20:02:47 +02:00
David Edmundson
dcbcb8a490
Construct full frame image using nodes inside FrameSVGItem
2014-07-14 18:44:33 +02:00
Kevin Ottens
72ba7b4146
Apply the astyle-kdelibs script
2014-04-26 01:48:37 +02:00
David Edmundson
6599c25087
Port FrameSVGItem to paint directly
...
REVIEW: 116618
2014-03-05 17:24:13 +01:00
Marco Martin
b388a0d76b
expose hasElementPrefix() method
2014-03-04 18:13:46 +01:00
Marco Martin
c009c7f0cd
concept of fixedMargins
...
sometimes we need to know what the margins are of a framesvg, even if some of them are disabled
2014-02-21 21:13:12 +01:00
Marco Martin
17332257d7
experimental devicePixelRatio in Plasma::Svg
...
Conflicts:
src/declarativeimports/core/framesvgitem.cpp
2014-02-21 19:24:14 +01:00
David Edmundson
6bff4ef469
Avoid frame resizing till componentCompleted
2014-02-13 12:45:30 +01:00
Sebastian Kügler
6389825172
User Q_ macros for signals and slots
2013-06-21 02:22:02 +02:00
Marco Martin
799a5989d9
enable blur behind
2013-02-21 14:58:09 +01:00
Sebastian Kügler
7dfe957e66
The Big Move
...
All cpp code moves into the src/ subdirectory, as the Frameworks policy
suggests.
Directory structure should now be in line with other, future frameworks.
2013-02-14 17:17:12 +01:00