Peter Hartmann
c867406aaf
turn around gradients
2022-01-21 09:34:47 +01:00
Peter Hartmann
d74711bfd8
some more debugging etc.
2022-01-21 09:34:47 +01:00
Peter Hartmann
c816f5ea90
fix normal rendering
2022-01-21 09:34:47 +01:00
Peter Hartmann
74ea8bc0d4
pimp up example
2022-01-21 09:34:47 +01:00
Peter Hartmann
7c48a09ab2
bring back samples
2022-01-21 09:34:47 +01:00
Peter Hartmann
c00b3ad84a
now it works
2022-01-21 09:34:47 +01:00
Peter Hartmann
c46fdfc67a
still off, but seems like we need an additional line
2022-01-21 09:34:47 +01:00
Peter Hartmann
c7aec57838
something's off
2022-01-21 09:34:47 +01:00
Peter Hartmann
9e77b21cab
rearrange a bit
2022-01-21 09:34:47 +01:00
Peter Hartmann
355a3da77d
close to something working somehow
2022-01-21 09:34:47 +01:00
Peter Hartmann
fcc9031a98
user border colors
2022-01-21 09:34:47 +01:00
Peter Hartmann
4da45d5606
some helper stuff and missing stuff
2022-01-21 09:34:47 +01:00
Peter Hartmann
a272214e8d
small fixes
2022-01-21 09:34:47 +01:00
Peter Hartmann
6c08d47bc2
support rounded corners
2022-01-21 09:34:47 +01:00
Peter Hartmann
72a86a11c9
fixup with example
2022-01-21 09:34:47 +01:00
Peter Hartmann
fc71dbd0e0
calculate proper numbers of needed border colors
2022-01-21 09:34:47 +01:00
Peter Hartmann
efb35223ac
boxes example: Also draw gradient borders
2022-01-21 09:34:47 +01:00
Uwe Rathmann
36001a6fec
menu separators added
2022-01-06 18:36:15 +01:00
Uwe Rathmann
1feccd942a
QskPageIndicator improved
2022-01-04 13:58:34 +01:00
Uwe Rathmann
4a3f56e842
QskPopup::execPopup introduced
2022-01-01 18:13:33 +01:00
Uwe Rathmann
9cef7705d8
QskMenu::exec added
2021-12-30 11:13:48 +01:00
Uwe Rathmann
f45be55e90
using positionHint methods
2021-12-29 17:05:29 +01:00
Uwe Rathmann
05bb54e48d
avoiding deprecation warnings
2021-12-29 15:21:09 +01:00
Uwe Rathmann
2201c80d09
implementation improved
2021-12-27 18:47:46 +01:00
Uwe Rathmann
b6f464316c
menu items changed
2021-12-27 17:34:52 +01:00
Uwe Rathmann
6c46c0160d
some functions copied from QskFunctions to QskPlatform
2021-12-26 12:57:02 +01:00
Uwe Rathmann
8010d70e4a
QskMenu added ( work in progress )
2021-12-23 18:36:32 +01:00
Uwe Rathmann
47f7737985
QskListView::Selected state introduced
2021-12-22 15:08:27 +01:00
Peter Hartmann
0ed89c111d
Iot dashboard: Fix light display input ( #153 )
...
* IOT dashboard: Fix light display input
* move tolerance in mouse handlinge code
* Revert "move tolerance in mouse handlinge code"
This reverts commit 2214d2160fd4c37151f9f6451f06ce12f7b7dada.
We keep the tolerance handling inside the other function.
2021-12-17 15:45:28 +01:00
Uwe Rathmann
738de14d4c
hiding the devicePixelRato scaling in the nodes
2021-12-13 16:43:34 +01:00
Uwe Rathmann
f69dedcb13
Qt 5.6 incompatibility fixed
2021-12-06 19:55:19 +01:00
Uwe Rathmann
985fcf1e2d
tabpage background fixed
2021-12-06 19:20:59 +01:00
Uwe Rathmann
0a0c3dfb17
background fixed
2021-12-06 19:12:27 +01:00
Uwe Rathmann
b5bc26eb63
using degrees for arcs ( not multiplied by 16, what QPainter wants )
2021-12-02 17:15:41 +01:00
Peter Hartmann
2b78922b43
IOT example: Make text label retain position when changing value ( #150 )
2021-11-22 15:51:40 +01:00
Peter Hartmann
927d2dd51c
Iot dashboard light intensity ( #142 )
...
* IOT dashboard: Make light dimmer use arc renderer
* use shadow
* add value text
* add warm and cold parts
* add knob
* handle input
* only move knob when drawing along the arc
* improve input handling
* add tickmarks
* add tickmarks node
* clean up a bit
* Update screenshot of IOT dashboard for github site
2021-11-19 15:02:57 +01:00
Uwe Rathmann
8413651bda
comments fixed
2021-11-19 14:05:27 +01:00
Peter Hartmann
26f1d1329a
Iot dashboard: Add own shadows ( #135 )
...
* remove current shadow implementation
* add our own shadow code
2021-10-31 11:16:03 +01:00
Peter Hartmann
c7eae4c3d1
IOT example: Fix alpha value of gradients ( #139 )
...
We were calling the new constructor of QskGradientStop with a
completely transparent alpha value.
2021-10-27 16:36:46 +02:00
Uwe Rathmann
0d9dbf4c58
QML export as QskGadientStops does nor work - we need to stay with
...
QVector
2021-10-27 15:08:06 +02:00
Peter Hartmann
b89621a3d4
Iot dashboard arc rendering ( #134 )
...
* add QskArcNode and QskArcRenderer
* IOT example: Use QskArcNode instead of own arc node
* move some functionality to the arc renderer
* add QskArcMetrics
* add methods to QskSkinlet
* remove circular bar graph node
We can now use updateArcNode() and don't need our own method.
* support linear gradients in the arc renderer
* clean up
* incorporate Uwe's changes
* add overloads for updateArcNode() when the angles are set dynamically
The angles don't always come from the style, so we need overloads
in QskSkinlet to set them dynamically.
2021-10-20 07:50:25 +02:00
Uwe Rathmann
c6fd012fa0
Qt 6.2 workaround added - once
...
https://github.com/uwerat/qskinny/issues/131 is in place we hopefully
can remove it again
2021-10-07 12:29:42 +02:00
Uwe Rathmann
6c7ed043fc
moc include added
2021-09-17 13:36:06 +02:00
Uwe Rathmann
c4e3a3aa92
QskGradientStops added
2021-09-17 13:35:47 +02:00
Uwe Rathmann
71da4dcdff
QskCorner removed - using QskBoxShapeMetrics instead
2021-09-15 17:54:44 +02:00
Uwe Rathmann
99822fc7aa
QskSkinHintTableEditor API simplified
2021-09-04 16:48:02 +02:00
Uwe Rathmann
f51f3b65ab
QskSkinHintTableEditor extended
2021-09-03 06:51:50 +02:00
Uwe Rathmann
2bed344f52
setting states without clearing others
2021-09-01 08:34:59 +02:00
Uwe Rathmann
01b6207fa6
GraphicProvider added
2021-08-26 17:02:31 +02:00
Uwe Rathmann
2951e25de6
using QskGraphiclabel::panel
2021-08-26 15:24:13 +02:00