Uwe Rathmann
7eecc63571
QPainterPath support added
2022-12-04 19:52:07 +01:00
Uwe Rathmann
ad8cfbb694
QskBoxBorderMetrics::adjustedRect added
2022-12-04 19:50:54 +01:00
Uwe Rathmann
ac73161e33
compiler warning fixed
2022-12-03 17:24:25 +01:00
Uwe Rathmann
fad8d8a616
alternative qml implementation added ( can be started with shapes -qml )
2022-12-03 17:19:07 +01:00
Uwe Rathmann
b7434939ec
more metatype information
2022-12-03 17:17:54 +01:00
Uwe Rathmann
cf9d203e48
exposing more methods to QML
2022-12-03 17:17:21 +01:00
Uwe Rathmann
1e7dde8f53
minor fixes
2022-12-03 10:38:42 +01:00
Uwe Rathmann
2fce815925
working towards an API, that works for QML
2022-12-02 16:30:01 +01:00
Uwe Rathmann
103746d719
more C++11
2022-12-01 14:23:13 +01:00
Uwe Rathmann
9ed4aafff5
Qt5 compiler error fixed
2022-12-01 13:45:32 +01:00
Uwe Rathmann
ec0d21fb0c
QskGradient <-> QGradient converter added
2022-12-01 13:03:57 +01:00
Uwe Rathmann
0925b40b7a
QGradient::Spread -> QskGradient::Spread
2022-12-01 12:03:36 +01:00
Uwe Rathmann
abf325dbde
QJSValue converter for QskGradient added to be compatible with new Qt
...
6.5 features
2022-11-30 17:05:37 +01:00
Uwe Rathmann
57c25294c4
replace qmlRegister methods by setting the registration info manually.
...
Hopefully this allows better finetuning and validating of what is possible in QML
for the various Qt versions.
In the long run we might want to qualify the class definitions with
QML_ELEMENT and friends to have better tool support ( qmlcachegen ??? )
See https://www.qt.io/blog/qml-type-registration-in-qt-5.15
2022-11-29 17:24:40 +01:00
Uwe Rathmann
bbfc16c609
improving Qml support or QskGradient
2022-11-29 10:59:09 +01:00
Uwe Rathmann
47fad1be18
png files removed
2022-11-24 11:54:05 +01:00
Uwe Rathmann
8132c8a416
render bug fixed
2022-11-24 11:31:49 +01:00
Uwe Rathmann
86cb02466c
Merge branch 'master' of https://github.com/uwerat/qskinny
2022-11-24 09:10:49 +01:00
Uwe Rathmann
8435c60b03
using c++ auto
2022-11-24 09:08:53 +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
d596bb24b3
no need for private includes anymore
2022-11-24 08:03:56 +01:00
Uwe Rathmann
b52e54bb7e
return invalid directions, when requeting with the wrong type
2022-11-24 07:58:47 +01:00
Uwe Rathmann
1150c8693d
uppercase gadget registrations when having enums only
2022-11-21 17:31:56 +01:00
Uwe Rathmann
ea8f426d67
QML registration using templates instead of macros. lower/uppercase
...
definitions for gadgets solved ( defining then twice to have the enums
with uppercase prefix )
2022-11-20 15:36:30 +01:00
Uwe Rathmann
2aaaa4ecb1
QskSizePolicy property names shortened
2022-11-20 15:27:08 +01:00
Uwe Rathmann
19bced362d
missing/wrong/obsolete registrations fixed
2022-11-18 18:48:28 +01:00
Uwe Rathmann
b96b1acd20
missing boilerplate definitions added
2022-11-18 18:47:35 +01:00
Uwe Rathmann
912d768a61
QskControl::Background subcontrol introduced allowing to have a default setting for
...
all backgrounds ( color, padding ) without changing the overall fallback settings. This made
it possible to remove the confusing autoFillBackground property.
2022-11-18 13:20:21 +01:00
Uwe Rathmann
c5ace32bf2
QskAspect::Control renamed to QskAspect::NoSubcontrol
2022-11-18 12:29:58 +01:00
Uwe Rathmann
19f01c0232
debug operator simplified
2022-11-18 12:15:20 +01:00
Uwe Rathmann
46d2b20df0
useless hint settings removed
2022-11-18 12:13:16 +01:00
Uwe Rathmann
d45e63083f
background transtion fixed
2022-11-18 12:12:05 +01:00
Uwe Rathmann
116b835906
metatype registrations moved to class implementations
2022-11-18 09:44:11 +01:00
Uwe Rathmann
5356f0ce88
Q_INVOKABLE for READ/WRITE property accessors removed. do not make sense
...
and lead to assertions, when Qt has been built in debug mode
2022-11-18 09:12:13 +01:00
Uwe Rathmann
974e7372dd
code moved to QskColorRamp
2022-11-16 17:26:50 +01:00
Uwe Rathmann
d327a68fc1
missing setStops versions added
2022-11-16 16:19:19 +01:00
Uwe Rathmann
0f028e4239
qsb files recreated
2022-11-16 16:00:36 +01:00
Uwe Rathmann
ff0599686d
unused parameters removed
2022-11-16 14:33:10 +01:00
Uwe Rathmann
18b0594cd6
internal API simplyfied
2022-11-16 14:23:47 +01:00
Uwe Rathmann
615e0016c2
working more with RGBA values instead of QColor
2022-11-16 13:46:37 +01:00
Uwe Rathmann
31577cab9b
pointless reset operations removed
2022-11-16 13:25:17 +01:00
Uwe Rathmann
70f4d28285
using QRgb instead of QColor
2022-11-14 09:01:07 +01:00
Uwe Rathmann
688c7881b2
missing setter for Qt::GlobalColor added
2022-11-14 09:00:02 +01:00
Uwe Rathmann
33bb68d903
more APIs for working with QRgb
2022-11-14 08:56:30 +01:00
Uwe Rathmann
5a43165126
syntax error fixed
2022-11-13 17:26:44 +01:00
Uwe Rathmann
b140d1b30a
QskGradientDirection introduced - no more classes derived from
...
QskGradient
2022-11-13 17:22:09 +01:00
Uwe Rathmann
a658a2a4e4
palette -> colorRamp
2022-11-13 11:05:53 +01:00
Uwe Rathmann
0fb4b25bba
making QskGradient types acessible for QML ( mot 100% happy with using
...
lists )
2022-11-13 10:09:18 +01:00
Uwe Rathmann
f988805f95
DefaultProperty added
2022-11-04 17:16:38 +01:00
Uwe Rathmann
b64f92e695
properties changed
2022-11-04 17:16:12 +01:00