39 Commits

Author SHA1 Message Date
Uwe Rathmann
75a9ee305c QskAspect::Primitive cleanup 2021-04-28 09:32:49 +02:00
Uwe Rathmann
3112df6c2f Flag/Color/Metric-Primitive united to Primitive - the initial concept
was not correct anymore as primitives like Border/Shadow are used for
Color and Metric
2021-04-27 10:11:10 +02:00
Uwe Rathmann
960f2a8d66 AllUserStates removed 2021-04-23 15:14:57 +02:00
Uwe Rathmann
9bf5936732 SizeMode primitive removed 2020-12-27 16:07:22 +01:00
Uwe Rathmann
f3dd88c11c overlapping states fixed ( where possible ) 2020-12-26 14:34:26 +01:00
Uwe Rathmann
5ecec7892e QskSkinHintTableEditor introduced 2020-12-26 12:57:08 +01:00
Uwe Rathmann
726aca98df QskAspect::hasState added 2020-12-23 09:28:17 +01:00
Uwe Rathmann
95d8d2a6da making QskAspect a class 2020-12-21 16:06:58 +01:00
Uwe Rathmann
549031fe78 setState added 2020-12-20 16:05:05 +01:00
Uwe Rathmann
23bbab7820 unused enum removed 2020-12-18 13:44:02 +01:00
Uwe Rathmann
8426e71156 handling of primitives optimized 2020-12-18 13:09:22 +01:00
Uwe Rathmann
247112ae5c LastPrimitive fixed 2020-12-18 08:50:23 +01:00
Uwe Rathmann
58de684902 using StrutSize instead og Minimum/Maximum metric hints 2020-12-16 12:49:24 +01:00
Uwe Rathmann
06fe52de32 wip 2020-12-15 08:37:06 +01:00
Uwe Rathmann
38b832d463 noexcept keywords added 2020-12-15 07:56:42 +01:00
Uwe Rathmann
c1e70a2d9e more convenience methods to access skin hints 2020-12-15 07:21:12 +01:00
Uwe Rathmann
fbf2a33a9a uncrustified 2020-12-05 15:09:31 +01:00
Uwe Rathmann
1eada5fbe0 Qt6 incompatibilities fixed 2020-10-28 12:33:26 +01:00
Uwe Rathmann
84a0927c0e beautified 2020-03-19 14:10:20 +01:00
Uwe Rathmann
9ba37738af tabbars for all edges ( left, right, top, bottom ) 2019-04-17 16:33:17 +02:00
Uwe Rathmann
9e06fbecd1 missing export declarations added 2019-04-17 15:37:03 +02:00
Uwe Rathmann
9a3b175798 static assertion added 2019-04-02 17:50:08 +02:00
Uwe Rathmann
4e54d1cb58 uncrustified 2019-01-04 13:42:16 +01:00
Uwe Rathmann
16c21fa4e0 Direction flag added 2018-12-16 15:29:04 +01:00
Uwe Rathmann
856af42ec1 moc on enums in namespaces before Qt 5.8 workaround fixed 2018-10-26 16:24:57 +02:00
Uwe Rathmann
1f517d0cd1 metaobject inerfaces improved 2018-10-26 09:04:52 +02:00
Uwe Rathmann
45027d2983 MSVC workaround added 2018-10-03 14:24:25 +02:00
Uwe Rathmann
c14c7b0059 QskAspect::AllUserStates added 2018-10-02 07:29:54 +02:00
Uwe Rathmann
f94373390b making MSVC happy 2018-09-23 11:02:00 +02:00
Uwe Rathmann
2a3811fcd9 QskGlobal include cleanup 2018-08-03 08:30:23 +02:00
Uwe Rathmann
0a92cb82db playing with clang-format 2018-08-03 08:15:28 +02:00
Uwe Rathmann
aaac57de94 unused member removed 2018-07-19 14:10:48 +02:00
Uwe Rathmann
d55f1583ee clange pedantic flags satisfied 2017-12-07 16:53:11 +01:00
Uwe Rathmann
5858d9a843 finally ending up with a named struct, what seems to be the only thing
that is accepted from all compilers
compilers
2017-12-07 12:44:58 +01:00
Uwe Rathmann
a41d78be4f bugs found by the clang sanitizer 2017-12-07 11:54:06 +01:00
Uwe Rathmann
9caad94075 making clang happy 2017-10-30 08:08:58 +01: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
6a0c6aa6bd more complex types of skin hints ( starting with QskMargins, but more to
come )
2017-08-23 14:53:29 +02:00
Uwe
3cdfeaaf1c initial commit 2017-07-21 18:21:34 +02:00