Uwe Rathmann
9e1a161c51
implementation improved
2021-12-27 18:47:46 +01:00
Uwe Rathmann
985889f8ac
menu items changed
2021-12-27 17:34:52 +01:00
Uwe Rathmann
2fd66b314e
some functions copied from QskFunctions to QskPlatform
2021-12-26 12:57:02 +01:00
Uwe Rathmann
cbd611602f
QskMenu added ( work in progress )
2021-12-23 18:36:32 +01:00
Uwe Rathmann
e7127cda5d
QskListView::Selected state introduced
2021-12-22 15:08:27 +01:00
Peter Hartmann
f9df51a778
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
863351e372
hiding the devicePixelRato scaling in the nodes
2021-12-13 16:43:34 +01:00
Uwe Rathmann
40de1d1a0b
Qt 5.6 incompatibility fixed
2021-12-06 19:55:19 +01:00
Uwe Rathmann
0a4671d9de
tabpage background fixed
2021-12-06 19:20:59 +01:00
Uwe Rathmann
4854f08f87
background fixed
2021-12-06 19:12:27 +01:00
Uwe Rathmann
eb1c2b07de
using degrees for arcs ( not multiplied by 16, what QPainter wants )
2021-12-02 17:15:41 +01:00
Peter Hartmann
bd6163fc30
IOT example: Make text label retain position when changing value ( #150 )
2021-11-22 15:51:40 +01:00
Peter Hartmann
bd43cdda02
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
c1c651b0a5
comments fixed
2021-11-19 14:05:27 +01:00
Peter Hartmann
16946a4d2b
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
30cd116034
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
56b7d95db5
QML export as QskGadientStops does nor work - we need to stay with
...
QVector
2021-10-27 15:08:06 +02:00
Peter Hartmann
5f2e285ce3
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
186e120910
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
3d24f586b5
moc include added
2021-09-17 13:36:06 +02:00
Uwe Rathmann
2b26399fa6
QskGradientStops added
2021-09-17 13:35:47 +02:00
Uwe Rathmann
cedff456d4
QskCorner removed - using QskBoxShapeMetrics instead
2021-09-15 17:54:44 +02:00
Uwe Rathmann
e5c6adee2a
QskSkinHintTableEditor API simplified
2021-09-04 16:48:02 +02:00
Uwe Rathmann
dd7c08ae40
QskSkinHintTableEditor extended
2021-09-03 06:51:50 +02:00
Uwe Rathmann
6afbcc7d42
setting states without clearing others
2021-09-01 08:34:59 +02:00
Uwe Rathmann
dc17f1f3ef
GraphicProvider added
2021-08-26 17:02:31 +02:00
Uwe Rathmann
9b932a1a96
using QskGraphiclabel::panel
2021-08-26 15:24:13 +02:00
Uwe Rathmann
c62d85cda8
leftover code removed
2021-08-25 15:46:08 +02:00
Uwe Rathmann
a6782f4dd9
uncrustified
2021-08-24 14:38:03 +02:00
Peter Hartmann
0cf585404f
Iot dashboard: Make circular progress bar a QskControl ( #124 )
...
* IOT example, circular progress bar: Use a pen instead of a brush
That way we don't have to draw two circles, and we can in addition
use a conical gradient.
* IOT example: Make circular progress bar a QskControl
... and internally use a QskPaintedNode for now. By doing this we
already have the API ready (similar to QskProgressBar) and can
swap the QskPaintedNode with an arc renderer at a later point in
time.
2021-08-24 08:46:26 +02:00
Uwe Rathmann
416cafd9b0
using flat caps
2021-08-06 14:39:40 +02:00
Uwe Rathmann
f2ef00c2f9
alternative implemenation showing using a different type of gradient
2021-08-06 14:23:52 +02:00
Uwe Rathmann
f25061fc96
layout code improved
2021-08-05 11:06:48 +02:00
Uwe Rathmann
e83c03014b
using subControl proxies + other improvements
2021-08-04 18:55:18 +02:00
Uwe Rathmann
950b7f98db
typo fixed
2021-08-04 18:48:11 +02:00
Uwe Rathmann
a1f375a127
QskSkinnable::subcontrolProxy added
2021-08-04 15:06:44 +02:00
Uwe Rathmann
b3540aa3a0
Squashed commit of the following:
...
commit f429d3ab4e82ab06bfd40577aef8e2d5fdfd59fd
Author: Uwe Rathmann <Uwe.Rathmann@tigertal.de>
Date: Wed Aug 4 14:40:36 2021 +0200
subcontrolProxy introduced
2021-08-04 15:06:04 +02:00
Uwe Rathmann
7834e427b7
using pragma once for the examples
2021-08-04 10:11:12 +02:00
Uwe Rathmann
2b719190c3
uncrustified
2021-08-04 09:31:16 +02:00
Uwe Rathmann
bffafdbaf3
getting rid of the confusing QskAbstractButton::Checkable state
2021-08-04 08:24:36 +02:00
Uwe Rathmann
e26434c1cd
switch button adjustments
2021-08-02 19:17:04 +02:00
Uwe Rathmann
41bef90f55
switchbuttons example moved to the gallery
2021-08-02 13:27:30 +02:00
Clemens Manert
423768bc84
Add SwitchButton ( #121 )
2021-08-02 13:22:37 +02:00
Uwe Rathmann
b1634c6f78
making clang happy
2021-07-14 14:43:12 +02:00
Uwe Rathmann
98633109a1
iot-dashboard -> iotdashboard
2021-06-04 12:05:15 +02:00
Uwe Rathmann
e6d0918569
iot-dashboard -> iotdashboard
2021-06-04 11:55:10 +02:00
Peter Hartmann
63619b1da1
Change license header of IOT example ( #117 )
2021-04-29 07:49:08 +02:00
Uwe Rathmann
ea5272e9e5
moc includes
2021-04-26 08:43:46 +02:00
Uwe Rathmann
a73b283c33
some Qt6 adustments for the iot-dashboard
2021-04-26 08:38:10 +02:00
Uwe Rathmann
5806f17631
Qt 5.6 compatibility
2021-04-26 08:16:06 +02:00