20 Commits

Author SHA1 Message Date
Uwe Rathmann
061da08c61 duplicates removed 2023-01-09 15:11:38 +01:00
Rick Vogel
30363a5e41 refactoring 2023-01-09 15:11:22 +01:00
Rick Vogel
a5cf5acad9 iot storage page 2023-01-06 18:03:19 +01:00
Peter Hartmann
c904f33cf1 IOT dashboard: Add more dummy pages 2023-01-05 09:12:06 +01:00
Uwe Rathmann
bfdecc0413 using qvg files to get rid of the qsvg dependency 2022-11-24 09:06:39 +01:00
Uwe Rathmann
4aeea2d6f8 PieChartPainted renamed to EnergyMeter. Name was misleading as it is
more of a decorated arc progressbar than a pie or a doughnut chart.
2022-10-26 16:47:42 +02:00
Uwe Rathmann
70664a2f67 unused classes removed 2022-10-26 16:46:28 +02:00
Peter Hartmann
4216775891 IOT example: Use shadows from the system
... and not our own ones.

Resolves #201
2022-08-31 14:41:45 +02:00
Peter Hartmann
cfab871ad8 IOT dashboard: Move some classes around 2022-08-03 08:23:20 +02:00
Peter Hartmann
520bb0a429 IOT dashboard: Rename MainContent to DashboardPage 2022-08-03 08:23:20 +02:00
Peter Hartmann
d3e34f5f97 IOT dashboard: Use cube effect 2022-08-03 08:23:20 +02:00
Uwe Rathmann
0ed9afe2b4 QskBoxShadowNode introduced ( from playground/shadows )
- shader code migrated from glsl to vulkan-glsl
   - #ifdef "Geschnetzel" introduced to support old and rhi graphic APIs
   - iotdashboard, shadows examples adjusted
2022-06-04 17:56:14 +02:00
Uwe Rathmann
942e6cc13a iotdashboard enabled for Qt6 ( BoxShadowNode #ifdef'd for the moment ) 2022-05-30 20:03:56 +02:00
Uwe Rathmann
7f5d289808 obsolete code for earlier versions removed 2022-03-20 14:22:11 +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
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
Uwe Rathmann
01b6207fa6 GraphicProvider added 2021-08-26 17:02:31 +02:00
Peter Hartmann
3a1a7c635c
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
9cb938b5e7 using subControl proxies + other improvements 2021-08-04 18:55:18 +02:00
Uwe Rathmann
77503cb639 iot-dashboard -> iotdashboard 2021-06-04 11:55:10 +02:00