79 Commits

Author SHA1 Message Date
Uwe Rathmann
a6bf60c9b4 upgraded to uncrustify 0.76.0 - still not happy with the C++ beautifier
situation, that requires way too much manual post processing
2023-02-28 15:49:42 +01:00
Uwe Rathmann
5bbd304b94 Merge branch 'RadioBox' of https://github.com/clemensmanert/qskinny into clemensmanert-RadioBox 2023-02-26 15:42:15 +01:00
Uwe Rathmann
6618c91479 QskColorFilter::mask 2023-02-26 15:07:08 +01:00
Peter Hartmann
f4531c149c color filter: Add option to substitute alpha value
Resolves #253
2023-02-26 14:04:23 +01:00
Clemens Manert
8c0a54e54a
Add QskRadioBox 2023-02-20 21:56:26 +01:00
Peter Hartmann
a89d3def3b Add new control QskComboBox
Resolves #102
2023-02-17 17:26:06 +01:00
Peter Hartmann
c58593669d segmented bar: Add own checkmark
The checkmark is slightly different from the one used in the
check box.
2023-02-01 17:18:22 +01:00
Peter Hartmann
f8983afa17 QskGraphic: Fix scale factors
We need to know the bounding rect of the graphic to know by how much
we can scale our shape, so we need to pass that to the scaling
methods.
E.g. when there are two shapes whose pen sizes overlap the path rect
left and right, we would calculate wrong scale factors without the
grapics' bounding rect.

Resolves #250
2023-01-30 17:11:28 +01:00
Uwe Rathmann
9afabe0e92 using Q_NAMESPACE_EXPORT 2023-01-09 15:19:39 +01:00
Uwe Rathmann
103746d719 more C++11 2022-12-01 14:23:13 +01:00
Uwe Rathmann
5545d124e8 CheckMark, CrossMark symbols introduced 2022-07-01 12:39:28 +02:00
Uwe Rathmann
f06e47613a QskGraphic::fraomGraphic introduced 2022-07-01 12:37:58 +02:00
Uwe Rathmann
54b55c0324 default graphic pipeline without native OpenGL calls.
code is QRHI compiant now
2022-06-02 16:02:42 +02:00
Uwe Rathmann
4e0d1197da handling of devicePixelratio for pixmaps fixed 2022-04-21 13:08:50 +02:00
Uwe Rathmann
6907cd0e28 remove/take fixed 2022-03-25 13:39:18 +01:00
Uwe Rathmann
55d5f99575 introducing QskHashValue to work around Qt5/6 incompatibilities 2022-03-25 10:28:06 +01:00
Uwe Rathmann
b572c23561 using const methods 2022-03-24 17:18:27 +01:00
Uwe Rathmann
d285b7e85c Q_DISABLE_COPY added 2022-03-24 11:12:45 +01:00
Uwe Rathmann
6455c26f86 making QskGraphic a Q_GADGET 2022-03-24 10:26:33 +01:00
Uwe Rathmann
28907c75d8 QskStandardSymbol as namespace 2022-03-24 08:50:53 +01:00
Uwe Rathmann
e06d213365 using const getter 2022-03-24 08:20:05 +01:00
Uwe Rathmann
057866e7ff disable copying 2022-03-24 08:08:40 +01:00
Uwe Rathmann
598224e487 qmake setup changed 2022-03-18 12:32:57 +01:00
Uwe Rathmann
ae2c6d87a8 upport for Qt < Qt 5.12 dropped 2022-03-08 11:53:46 +01:00
Uwe Rathmann
2bfb68c7de formal changes 2022-03-08 11:18:10 +01:00
Uwe Rathmann
49de58cdc4 cacheSize as property 2022-03-08 11:17:48 +01:00
Uwe Rathmann
96e210ce3c Qt 6.3 ( beta1 ) incompatibilities fixed 2022-02-06 14:32:26 +01:00
Uwe Rathmann
3842ca36a3 QskGraphic::aspectRatio added 2021-12-22 15:07:03 +01:00
Uwe Rathmann
738de14d4c hiding the devicePixelRato scaling in the nodes 2021-12-13 16:43:34 +01:00
Uwe Rathmann
b0cbb4f9e4 missing paint device metrics added 2021-12-09 17:22:52 +01:00
Uwe Rathmann
6194f947b8 fromPixmapAsImage added 2021-10-26 11:33:26 +02:00
Uwe Rathmann
4a63f2cf68 using QDataStream::Qt_5_6 2021-09-14 13:25:11 +02:00
Uwe Rathmann
13867df163 making clang happy 2021-07-14 14:43:12 +02:00
Uwe Rathmann
40b257a36f hash function for QskGraphic added 2021-02-05 13:21:35 +01:00
Uwe Rathmann
fbf2a33a9a uncrustified 2020-12-05 15:09:31 +01:00
Uwe Rathmann
271b595609 code moved to QskTextureRenderer 2020-11-01 10:43:16 +01:00
Uwe Rathmann
d64f861e33 code cleanup 2020-11-01 10:16:28 +01:00
Uwe Rathmann
a5327a68b8 using c++11 auto 2020-11-01 09:26:19 +01:00
Uwe Rathmann
9426e69e3e Qt6 incomptibilities 2020-11-01 08:48:50 +01:00
Uwe Rathmann
7ac3375d30 unused member removed 2020-10-20 17:45:31 +02:00
Uwe Rathmann
31244327f2 mutex added when accessing the cache 2020-09-22 12:33:31 +02:00
Uwe Rathmann
5bd66a27a8 QskRgbValue -> QskRgb 2020-08-15 13:29:17 +02:00
Uwe Rathmann
acbfb9a006 more C++11 specifier 2020-05-03 14:02:54 +02:00
Uwe Rathmann
0fa33f6061 more C++11 specifier 2020-05-03 14:01:41 +02:00
Uwe Rathmann
d5604823c2 missing include ( Qt 5.15-Beta2 ) added 2020-03-29 11:40:07 +02:00
Uwe Rathmann
167f7f628c QskGraphicPaintEngine::drawTextItem added 2020-03-17 12:01:05 +01:00
Uwe Rathmann
062713e8cc avoid using deprecated calls 2020-03-13 13:32:22 +01:00
Uwe Rathmann
89b8321ed7 avoid deprecation warnings 2020-03-12 09:56:38 +01:00
Uwe Rathmann
ea055fc7a7 avoid incompatible Qt::endl calls 2020-01-02 17:49:10 +01:00
Uwe Rathmann
efabc6d2ee version compatible handling of QPainter::RenderHints 2020-01-02 12:21:32 +01:00