Uwe Rathmann
bd0c40b241
leftover code removed
2021-08-25 15:46:08 +02:00
Uwe Rathmann
3983da2025
uncrustified
2021-08-24 14:38:03 +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
279ec9537c
using flat caps
2021-08-06 14:39:40 +02:00
Uwe Rathmann
304e89da8a
alternative implemenation showing using a different type of gradient
2021-08-06 14:23:52 +02:00
Uwe Rathmann
3181270afe
layout code improved
2021-08-05 11:06:48 +02:00
Uwe Rathmann
9cb938b5e7
using subControl proxies + other improvements
2021-08-04 18:55:18 +02:00
Uwe Rathmann
12553ee48f
typo fixed
2021-08-04 18:48:11 +02:00
Uwe Rathmann
3606f61c65
QskSkinnable::subcontrolProxy added
2021-08-04 15:06:44 +02:00
Uwe Rathmann
d947920abe
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
3956f123f5
using pragma once for the examples
2021-08-04 10:11:12 +02:00
Uwe Rathmann
923affe749
uncrustified
2021-08-04 09:31:16 +02:00
Uwe Rathmann
66cc68bcda
getting rid of the confusing QskAbstractButton::Checkable state
2021-08-04 08:24:36 +02:00
Uwe Rathmann
0e334e5fd9
switch button adjustments
2021-08-02 19:17:04 +02:00
Uwe Rathmann
4a7d7d0e2d
switchbuttons example moved to the gallery
2021-08-02 13:27:30 +02:00
Clemens Manert
13faf53495
Add SwitchButton ( #121 )
2021-08-02 13:22:37 +02:00
Uwe Rathmann
13867df163
making clang happy
2021-07-14 14:43:12 +02:00
Uwe Rathmann
841595729f
iot-dashboard -> iotdashboard
2021-06-04 12:05:15 +02:00
Uwe Rathmann
77503cb639
iot-dashboard -> iotdashboard
2021-06-04 11:55:10 +02:00
Peter Hartmann
aa01e285e2
Change license header of IOT example ( #117 )
2021-04-29 07:49:08 +02:00
Uwe Rathmann
7c1d8cfa05
moc includes
2021-04-26 08:43:46 +02:00
Uwe Rathmann
bfe76356b8
some Qt6 adustments for the iot-dashboard
2021-04-26 08:38:10 +02:00
Uwe Rathmann
3485709ea3
Qt 5.6 compatibility
2021-04-26 08:16:06 +02:00
Uwe Rathmann
bb1857dac4
compile error fixed
2021-04-26 07:51:06 +02:00
Peter Hartmann
c199a3bb59
Add IOT dashboard example ( #116 )
...
* Add IOT dashboard example
* Add images
* more content
* add pie chart
* Add skin factories etc.
* more work on the pie chart
* Try to use quick shapes
* Revert "Try to use quick shapes"
This reverts commit df6b5b22a339173d2a70ed85744b598811c26b30.
Doesn't work that easily unfortunately.
* implement design
* Add fonts; for now as a resource
We should use fontconfig of course later
* improve menu bar
* implement top bar
* use QNanoPainter for circular graphs
* Revert "use QNanoPainter for circular graphs"
This reverts commit ba0263cb1c19462cc41063ec7087c95e176c8293.
Try with QQuickPaintedItem instead for now.
* use painted items for circular bar graphs (for now)
* use different colors
* use some gradients
all of this is very hackish still
* add to top bar
* fix fonts and time display
* implement usage
* implement indoor temperature
* implement Humidity
* implement My Devices
* fix opacity issue with devices
* make icons quadratic
with some quick fixes as usual
* Add diagram
* try to smooth out curves
* Add diagram caption
* use tiny font
* make caption smaller
* add wekdays
* add grid lines
* fix my devices
* add light intensity
* add box around each section
* rename Card to Box
* Put indoor temperature inside a box
* put Humidity in a box
* put the rest in a box
* some small stuff
* add kirigami code
* something works somehow
* maybe we don't need our own class
still some work to do, but the main thing works
* add shadow from outside
... because the class is not a QskControl
* fine-tune the layout
* cross compilation: Make sure examples find libraries at link time
* fix compilation for embedded target
* add night time skin
* add new button class to better style it
* more hints for the night time skin
* change hints for dimmer
* change hints for progress bars
* Use animator for light dimmer
* use animator for progress bars
* Add Kirigami code
It was on oversight that this was forgotten earlier. We could of course
strip this down a lot to the part that we are actually using (i.e. the
shadowed rectangle).
* fix build with new QSkinny version
* fix paddings, something in the API changed
* fix stretch factors
* fix build with new version
* clang tidy fixes
* fix unused parameter warnings
should clean this up properly
* beautify example
* use astyle
* style menu bar properly
* fix warning
* more size hints
* refactor skins
* more skin hints
* graphic label skin hints
* menu item states instead of own API
* main grid box styling
* top bar styling
* fix build
* style round progress bars
* style time
* style indoor temperature and humidity
* simplify temperature and humidity
* style some more
* style My Devices section
* style My Devices some more
* fix styles when switching between them
* style diagram
* style more elements inside diagram
* more diagram style
* fix skin changes
* style light intensity
* Fix Humidity
* fix light intensity layout and other stuff
* style light intensity
* style button value label
* style round button
* style button boxes some more
* style menu bar top label
* style menu bar icons
* remove ShadowBox, it is not used
* style shadow boxes
* remove QskShadowedRectangle
We are not using it
* style usage spacer
* fine tune
* Refactor diagram before replacing it
* Add Diagram drawn with OpenGL
* use new Diagram class
* Support more than one data point in a diagram
* change data points and colors a bit
* position caption box
* adapt the spline to show nice curves
* remove boost::math dependency
We just hardcode the values here so we can get rid of the dependency.
* Remove kirigami code that we don't need
We only need the shadow
* move kirigami code
* rename header guards
* add license headers
* rename some classes
2021-04-26 06:22:35 +02:00
Uwe Rathmann
5cb33ad79b
renamed to QskQuickItem::UpdateFlags
2021-02-09 08:13:20 +01:00
Uwe Rathmann
e57c861b04
add/remove buttons added
2021-02-02 10:28:30 +01:00
Uwe Rathmann
79cceb1b09
subControlContentsRect added
2020-12-29 12:57:03 +01:00
Uwe Rathmann
0eadfa8fa2
sizeHint calculations moved to the skinlet
2020-12-29 09:45:00 +01:00
Uwe Rathmann
9f2dc44619
using qskControlCast
2020-12-27 16:08:52 +01:00
Uwe Rathmann
b8bbd3a135
usig QskSkinHintTableEditor
2020-12-27 11:11:31 +01:00
Uwe Rathmann
5ecec7892e
QskSkinHintTableEditor introduced
2020-12-26 12:57:08 +01:00
Uwe Rathmann
95d8d2a6da
making QskAspect a class
2020-12-21 16:06:58 +01:00
Uwe Rathmann
bdc068c4d6
ubcontro, substitution moved to setSkinHint/resetHint
2020-12-21 09:57:57 +01:00
Uwe Rathmann
788c18e99f
no namespace
2020-12-21 09:55:03 +01:00
Uwe Rathmann
ef755011df
code cleanup
2020-12-18 16:32:54 +01:00
Uwe Rathmann
a49ef1daa4
using strutSize
2020-12-17 16:14:56 +01:00
Uwe Rathmann
898791a440
code cleanup
2020-12-17 08:50:35 +01:00
Uwe Rathmann
58de684902
using StrutSize instead og Minimum/Maximum metric hints
2020-12-16 12:49:24 +01:00
Uwe Rathmann
c1e70a2d9e
more convenience methods to access skin hints
2020-12-15 07:21:12 +01:00
Uwe Rathmann
80004ed8e8
code simplified
2020-12-13 19:38:46 +01:00
Uwe Rathmann
f33f38bbbb
some preparations for modifications with QskAspect
2020-12-13 14:23:17 +01:00
Uwe Rathmann
fbf2a33a9a
uncrustified
2020-12-05 15:09:31 +01:00
Uwe Rathmann
8fb18ab145
codemoved to QskSGNode
2020-11-22 15:27:58 +01:00
Uwe Rathmann
da1f385682
using elementCount instead of count
2020-11-11 10:31:39 +01:00
Uwe Rathmann
b1e37876a6
import quick before skinny, to give skinny definitions precedence
2020-10-30 07:50:34 +01:00
Uwe Rathmann
bddbf2e1b8
using geometry events to avoid Qt5/6 incompatibility
2020-10-25 17:34:05 +01:00
Uwe Rathmann
6cf3b1ed48
Qt6 incompatibilities fixed
2020-10-25 16:04:10 +01:00
Uwe Rathmann
7b5fa0f9f8
Qt6 incompatibilities fixed
2020-10-23 12:51:31 +02:00
Uwe Rathmann
5bd66a27a8
QskRgbValue -> QskRgb
2020-08-15 13:29:17 +02:00
Uwe Rathmann
8154bc42f7
gallery example started
2020-08-11 17:56:53 +02:00
Uwe Rathmann
4cb532cf0c
initial index changed
2020-08-11 13:08:33 +02:00
Uwe Rathmann
68b2477fe1
using setAutoFitTabs
2020-08-10 14:30:52 +02:00
Uwe Rathmann
85b6a4cf57
progress br added
2020-08-06 09:28:38 +02:00
Uwe Rathmann
9c55e03859
QskRgbPalette::colorStops added
2020-07-31 13:26:22 +02:00
Uwe Rathmann
39f4d80153
QskRgbPalette added
2020-07-31 12:43:08 +02:00
Uwe Rathmann
bf4d401fd2
QskBoundedValueControl -> QskBoundedValueInput
2020-07-25 13:05:19 +02:00
Uwe Rathmann
2aadafc34c
QskRangeControl -> QskBoundedValueControl
2020-07-25 12:50:26 +02:00
Uwe Rathmann
3f97502a91
beautified
2020-06-29 09:28:19 +02:00
Uwe Rathmann
38259611ab
unused jpg removed
2020-05-24 12:18:24 +02:00
Uwe Rathmann
5fc7403ecc
using precompiled qvg files to avoid problems when cross compiling
2020-05-23 19:58:21 +02:00
Uwe Rathmann
64f4207153
build rules moved to qskqvg.prf
2020-05-23 19:29:20 +02:00
Uwe Rathmann
495c91ce33
using sizeConstraint
2020-05-10 11:22:52 +02:00
Uwe Rathmann
6ea56cdf30
QskControl::focusIndicatorClipRect added
2020-03-16 13:17:51 +01:00
Uwe Rathmann
416759f3c6
QskTabBar::autoFitTabs added
2020-03-13 14:50:09 +01:00
Uwe Rathmann
062713e8cc
avoid using deprecated calls
2020-03-13 13:32:22 +01:00
Uwe Rathmann
53e924a999
flickable tabbars
2020-03-13 07:39:31 +01:00
Uwe Rathmann
b2537351ad
getting rid of deprecated calls
2020-03-12 09:53:55 +01:00
Uwe Rathmann
f654da28c0
thumbnails example improved for the use case of having many items
2020-01-17 13:58:36 +01:00
Uwe Rathmann
f8c04461a3
optional QskTextLabel::Panel added
2019-12-15 13:57:19 +01:00
Uwe Rathmann
de36bf5371
updateLayout -> updateResources
2019-12-15 13:34:07 +01:00
Uwe Rathmann
cbc5bb5b66
avoid name clashes with Windows includes
2019-09-27 06:43:13 +02:00
Uwe Rathmann
4e4b440a09
fix for win makefiles
2019-09-23 13:13:55 +02:00
Uwe Rathmann
67f0728785
wrong QS_EXPORT removed
2019-09-23 13:12:00 +02:00
Uwe Rathmann
8add7e1b3a
namespace added
2019-09-23 13:11:25 +02:00
Uwe Rathmann
f836967e71
contentsSizeHint modified
2019-09-13 06:53:47 +02:00
Uwe Rathmann
c2184bdc2b
fixed for windows
2019-09-12 11:13:20 +02:00
Uwe Rathmann
daeee1ba2b
using QMAKE_MKDIR
2019-09-12 08:28:36 +02:00
Uwe Rathmann
177bb699bc
processing of all type of size constraints ( minimum/preferred/maximum )
...
completed
2019-09-10 17:01:47 +02:00
Uwe Rathmann
2500111ee5
making contentsSizeHint protected
2019-09-05 15:16:33 +02:00
Uwe Rathmann
72aee9970c
using QskControl::alignmentHint instead of QskStackBox:.setAlignmentOf
2019-09-05 11:45:25 +02:00
Uwe Rathmann
6a588dc95a
moving alignment/retainSizeWhenHidden from layouts to QskControl
2019-09-05 10:46:42 +02:00
Uwe Rathmann
9e1e37cf6f
speedo page enabled
2019-07-27 12:53:41 +02:00
Uwe Rathmann
569bd3f5a6
using initSizePolicy
2019-07-22 17:20:03 +02:00
Uwe Rathmann
c20198e594
layout code fixed
2019-07-22 17:17:36 +02:00
Uwe Rathmann
9fee8c50b5
alternative C++ version added
2019-07-19 12:14:58 +02:00
Uwe Rathmann
401adac3ba
QskLinearBox::count, src/layouts/QskGridBox::count
2019-07-17 17:54:16 +02:00
Uwe Rathmann
6838260606
QskLinearBox::spacingAtIndex added
2019-07-09 14:27:50 +02:00
Uwe Rathmann
c1de001da4
useless code removed
2019-07-09 13:51:47 +02:00
Uwe Rathmann
7007d37e9b
tabs -> whitespaces
2019-07-09 12:10:55 +02:00
Uwe Rathmann
e0cf43d8e1
doing the GridLayoutPage in Qml to demonstrate how parts written in Qml
...
can be embedded into C++
2019-07-09 10:16:04 +02:00
Uwe Rathmann
a7fa7e3769
using stretch factors
2019-07-01 14:44:54 +02:00
Uwe Rathmann
21e05c5ee7
avoid deprecated calls
2019-06-25 07:06:57 +02:00
Uwe Rathmann
fb594267c2
license/copyright notes added
2019-06-20 12:02:28 +02:00
Uwe Rathmann
ee65ee1857
replacing QGridLayoutEngine by QskLinearLayoutEngine, QskStackBox
...
without QGridLayoutEngine
2019-06-19 14:08:45 +02:00
Uwe Rathmann
d1a338d542
better classname
2019-05-17 22:33:20 +02:00
Uwe Rathmann
4850cdfac1
GridLayoutPage added
2019-05-10 07:33:41 +02:00
Uwe Rathmann
98a7fff0a4
qskControlCast added
2019-04-26 11:56:09 +02:00
Uwe Rathmann
91c16e8076
making layout calculations of the skinlets independent from the current
...
of the control
2019-04-25 14:23:39 +02:00
Uwe Rathmann
9ba37738af
tabbars for all edges ( left, right, top, bottom )
2019-04-17 16:33:17 +02:00
Uwe Rathmann
53b4395db9
tabs expanded
2019-04-17 16:30:08 +02:00
Uwe Rathmann
d6cd4858cc
timeout for pan detection increased
2019-04-04 18:38:58 +02:00
Uwe Rathmann
250cce0d76
using feature files
2019-04-02 09:07:09 +02:00
Uwe Rathmann
ba95c58aa2
CONFIG+=hide_symbols added
2019-04-01 17:41:21 +02:00
Uwe Rathmann
7f8af10bf3
accidentally removed definition reverted
2019-04-01 08:08:31 +02:00
Uwe Rathmann
7cbe60f5fc
project file include mechanism based on QMAKEFEATURES
2019-03-31 13:05:25 +02:00
Uwe Rathmann
29cef085ea
pointless lines removed
2019-03-09 16:20:47 +01:00
Uwe Rathmann
0fd8d76a2b
code cleanup
2019-02-28 08:20:02 +01:00
Uwe Rathmann
f8016125b1
code cleanup
2019-02-28 08:06:44 +01:00
Uwe Rathmann
4e00c73f92
example improved
2019-02-27 06:17:10 +01:00
Uwe
f0ad71fb7c
making buttons resizable
2019-02-26 22:13:43 +01:00
Uwe Rathmann
2b789b157b
mycontrols example added
2019-02-26 21:52:02 +01:00
Uwe Rathmann
9989ae85d3
using auto, where it makes sense
2019-02-26 21:49:39 +01:00
Uwe Rathmann
7998fdfa43
shortcuts for remving items
2019-02-13 10:25:38 +01:00
Uwe Rathmann
e1ca897478
uncrustified
2019-01-07 09:13:53 +01:00
Uwe Rathmann
280ce5149d
aspectRatio as parameter added, using IgnoreAspectRatio for graphics
...
what fixes resizing the background of the automotive example
2018-11-25 16:47:27 +01:00
Uwe
f3d6cdd669
QskScrollArea respecting dynamic constraints
2018-11-17 09:22:11 +01:00
Uwe Rathmann
a5f9bd7f0c
dialogbuttons moved to playground
2018-11-05 14:04:49 +01:00
Uwe Rathmann
b398d11310
QskDialog::StandardButton renamed to QskDialog::Action
2018-11-05 13:29:52 +01:00
Uwe Rathmann
5da92830df
QskSubWindow titleBar improvements
2018-10-29 20:11:48 +01:00
Uwe Rathmann
9ed577a9e7
using qskAddLibrary
2018-10-29 15:12:15 +01:00
Uwe Rathmann
adaee2b5ab
install rues
2018-10-26 09:04:08 +02:00
Uwe Rathmann
c5502a3e26
missing open call added
2018-10-23 19:21:17 +02:00
Uwe Rathmann
75e61edd07
some convenience methods to set text options
2018-10-19 12:53:45 +02:00
Uwe Rathmann
2cd9c79fa7
qtHaveModule(svg) checks added
2018-10-13 10:11:05 +02:00
Uwe Rathmann
da0fb28290
QskPaintedNode/QskTextureRenderer added
2018-10-04 16:15:42 +02:00
Uwe Rathmann
c4160ac539
running dos2unix for the SVG files
2018-10-04 10:36:58 +02:00
Uwe Rathmann
7713897497
QskModule -> QskQml
2018-10-04 10:34:44 +02:00
Uwe Rathmann
6db5105fdc
code related to QML access moved to an extra library: qmlexport
2018-10-04 10:23:28 +02:00
Uwe Rathmann
894b2707b1
examples.pri -> example.pri
2018-10-04 10:16:50 +02:00
Uwe Rathmann
b4edcddbf4
making clazy happy
2018-08-03 11:11:42 +02:00
Uwe Rathmann
0a92cb82db
playing with clang-format
2018-08-03 08:15:28 +02:00
Uwe Rathmann
68bc2f032c
dh
2018-07-31 17:32:25 +02:00
Uwe Rathmann
aaac57de94
unused member removed
2018-07-19 14:10:48 +02:00
Uwe Rathmann
dcdb49f7e3
default setting for showing the speedos reverted
2018-05-09 08:49:16 +02:00
Uwe Rathmann
4c0aaa8ea2
painting order for needle and box inverted
2018-05-09 08:47:52 +02:00
Uwe Rathmann
c3cd365b68
code for unused skins removed
2018-05-09 08:47:33 +02:00
Peter Hartmann
60a4f2ff1f
Speedometer: inherit from QskRangeControl and make skinnable ( #62 )
...
* Speedometer: Inherit from QskRangeControl
We don't need start/endAngle() etc. and value() anymore,
but can use the methods from QskRangeControl.
* Speedometer: Make it skinnable
* automotive example: Only use two specially created skins
... because the default skins do not have hints for e.g. the speedometer.
Also, display the speedometer page by default.
2018-05-09 08:31:43 +02:00
Uwe Rathmann
aaab3832fc
SPEEDO define added - being disabled as default setting
2018-04-10 17:11:42 +02:00
Uwe Rathmann
b48dec991e
Merge branch 'speedometer' of git://github.com/peter-ha/qskinny into peter-ha-speedometer
2018-04-10 16:56:39 +02:00
Uwe Rathmann
80c41c53e0
inputpanel subdir introduced
2018-04-06 11:27:10 +02:00
Peter Hartmann
8ddd039870
speedometers: Fix layout and add more public API
2018-04-05 11:23:52 +02:00
Peter Hartmann
b7c54d6916
Speedometer: Add some API
2018-04-05 11:23:48 +02:00
Peter Hartmann
554f07c5b4
automotive example: Add speedometer page
2018-04-05 11:23:38 +02:00
Uwe Rathmann
fc63f316b4
focus tab chain update fixed, when re-inserting am item at the end, that had already been
...
inserted before
2018-03-20 14:57:29 +01:00
Uwe Rathmann
d98317942e
bad autofocusing of scopes, when reciving the focus removed - it lead to
...
inconsistent QQuickItem states, when focused items get
reparented.
2018-02-02 18:04:38 +01:00
Uwe Rathmann
8cb65fefa6
better focus handover after closing a popup
2018-01-20 17:21:13 +01:00
Uwe Rathmann
2cdabf34d6
QskControl::focusIndicatorRect introduced
2018-01-19 10:15:29 +01:00
Uwe Rathmann
6589f7a696
QskScrollArea once more changed, this time again without having to copy
...
the viewport clip node
2018-01-16 20:26:18 +01:00
Uwe Rathmann
b1c3acde8e
QskScrollArea reimplemented to have a proper filtering of child events
2018-01-12 15:46:15 +01:00
Uwe Rathmann
277d8dd8d6
stable calculation of text base lines, so that text don't "wobble"
...
anymore during translations of margins/paddings
2018-01-04 13:59:51 +01:00
Uwe Rathmann
6813d643d3
skins factories can be loaded as plugins
2018-01-03 11:57:05 +01:00
Uwe Rathmann
e37502f454
formal change
2017-12-22 14:52:41 +01:00
Uwe Rathmann
2500f5c8c4
more accurate capturing for lambdas
2017-12-14 09:41:41 +01:00
Uwe Rathmann
0b3315d231
compiler warnings fixed
2017-12-07 14:58:46 +01:00
Uwe Rathmann
6caa018d1c
using QFont::setPointSizeF
2017-12-07 14:57:48 +01:00
Uwe Rathmann
8abd8cf049
identifiers with a leading underscore are marked as reserved by the
...
language specification.
2017-12-07 14:56:12 +01:00
Uwe Rathmann
d32e682b4e
example fixed ( didn't work with clang )
2017-12-07 09:03:29 +01:00
Uwe Rathmann
c1e7571e10
QskShortcut moved to QskShortcutMap, new class QskShortcut for the QML
...
use case ( makes sense from C++ as well, but is less efficient as it needs one QObject per
shortcut )
2017-12-06 17:01:10 +01:00
Uwe Rathmann
c66292f605
QskShortcut improved
2017-12-05 17:40:21 +01:00
Uwe Rathmann
81acf6b610
Qt5 type of connection for QskShortcut
2017-12-03 17:58:18 +01:00
Uwe Rathmann
6db25ff7bc
making clazy happier
2017-10-30 14:38:30 +01:00
Uwe Rathmann
c3b6830eb5
making clazy happier
2017-10-30 08:33:43 +01:00
Uwe Rathmann
d7d3047141
QskSkinRenderer removed
2017-10-20 20:26:39 +02:00
Uwe Rathmann
f21bed63c7
started to remove QskSkinRenderer
2017-10-20 13:09:30 +02:00
Uwe Rathmann
f9565bdea1
rectangles renamed to boxes
2017-10-20 07:42:53 +02:00
Uwe Rathmann
cc7d3eb473
also using updateBoxNode for QskSubWindowArea::Panel
2017-10-19 15:23:56 +02:00
Uwe Rathmann
6df27afcc0
APIs for setting box hints changed
2017-10-18 20:00:06 +02:00
Uwe Rathmann
e6f0088ae4
All box subcontrols are displayd with vertex lists instead of
...
textures
now. Implementation is almost complete beside of the not yet done Qt
antialiasing mode. Not all sort of linear gradients ( see
QLinearGradients ) are implemented - needs 1-2 days more.
The aspect flags for box primitives have been substantially changed
from
too atomic to more strutured units.
The skins are currently incomplete - will be fixed later.
2017-10-17 17:34:00 +02:00
Uwe Rathmann
6479937294
All box subcontrols are displayd with vertex lists instead of textures
...
now. Implementation is almost complete beside of the not yet done Qt
antialiasing mode. Not all sort of linear gradients ( see
QLinearGradients ) are implemented - needs 1-2 days more.
The aspect flags for box primitives have been substantially changed from
too atomic to more strutured units.
The skins are currently incomplete - will be fixed later.
2017-10-17 17:29:02 +02:00
Uwe Rathmann
67df39f599
shadow building of the automotive example fixed
2017-09-05 08:01:28 +02:00
Uwe Rathmann
6a0c6aa6bd
more complex types of skin hints ( starting with QskMargins, but more to
...
come )
2017-08-23 14:53:29 +02:00
Uwe Rathmann
a57915c6f0
introducing high level APIs for setting of font and graphic roles for
...
Text/Graphic-Label
2017-08-22 20:15:11 +02:00
Uwe Rathmann
3c40903ea9
cleanup og the the skinHint retrieving
2017-08-22 19:47:06 +02:00
Uwe Rathmann
9616ff3a54
thumbnails example modified
2017-07-30 14:31:05 +02:00
Uwe Rathmann
478f2828e4
RadioControl removed from automotive example. It is not yet used and
...
will confuse readers. Probably becomes reverted once development of this
demo continues
2017-07-27 15:52:16 +02:00
Uwe Rathmann
5e6397cdd3
symbols example removed, thumbnails example added
2017-07-27 08:27:20 +02:00
Uwe Rathmann
59f2e7c808
symbols example removed, thumbnails example ( showing QskScrollArea +
...
flicking ) instead
2017-07-27 08:26:23 +02:00
Uwe Rathmann
ec5521ab3e
Lots of colors and stuff for demonstrating skin transitions added.
...
Better hints for the slider of the DefaultSkin - some animators and
increased mouse press areas
2017-07-26 17:54:25 +02:00
Uwe Rathmann
2636c4a7af
better debug infos about shortcuts
2017-07-26 13:21:10 +02:00
Peter Hartmann
a01749e2ba
rcc: Use the right binary when invoking manually ( #35 )
...
* rcc: Use the right binary when invoking manually
Otherwise we could run into the following error:
rcc: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/rcc': No such file or directory
Makefile:626: recipe for target 'rcc/qrc_images.cpp' failed
make: *** [rcc/qrc_images.cpp] Error 1
* README: add automotive screenshot (fixes #32 )
2017-07-26 13:18:01 +02:00
Uwe Rathmann
718ae556ab
using the raster paint engine for the SVGs
2017-07-26 11:56:19 +02:00
Uwe Rathmann
2547fd567d
unused face.svg removed
2017-07-26 06:59:39 +02:00
Uwe Rathmann
4ee66285d9
project file updated
2017-07-25 22:01:00 +02:00
Uwe Rathmann
e9e146f05f
hmi-demo example renamed to automotive
2017-07-25 21:40:05 +02:00
Uwe Rathmann
fa5838f3db
major update of the hmi-demo
2017-07-25 21:34:27 +02:00
Uwe Rathmann
757479f7f2
hmi-demo top layout code simplified
2017-07-25 11:33:33 +02:00
Uwe Rathmann
d3be6aaa27
hmi-demo code uncrustified
2017-07-25 10:47:40 +02:00
Uwe Rathmann
fffc983bb7
using QskGraphicLabel::Stretch for the background image of the demo
2017-07-25 10:39:32 +02:00
Peter Hartmann
1a47541617
Add HMI demo ( #31 )
2017-07-25 07:24:27 +02:00
Peter H
ebcc558713
colorswitch example: fix build ( #30 )
...
Seems to be depending on the Qt version, Qt 5.9 does need it
2017-07-24 09:44:20 +02:00
Uwe Rathmann
7fdd3322fb
QskLineEdit/QskImage moved to playground
2017-07-24 07:48:36 +02:00
Uwe Rathmann
e3a07d8cca
Experimental and unfinished QskImage/QskLineEdit classes moved to a new
...
playground area
2017-07-24 07:47:09 +02:00
Uwe Rathmann
1d27ce667f
colorswitch example adjusted
2017-07-23 16:40:24 +02:00
Uwe Rathmann
9b4dec7fca
gallery renamed to colorswitch
2017-07-23 12:49:25 +02:00
Uwe Rathmann
accf55b6d2
gallery renamed to colorswitch - in the end it is more a demonstration
...
on how to use qskinny from Qml than showing something useful of qskinny itself
2017-07-23 12:20:50 +02:00
Uwe
607cb1d837
no relative radius in the symbols example
2017-07-21 18:31:57 +02:00
Uwe
3cdfeaaf1c
initial commit
2017-07-21 18:21:34 +02:00