31 Commits

Author SHA1 Message Date
Uwe Rathmann
9e583166ff BSD-3-Clause license 2023-04-06 09:23:37 +02:00
Uwe Rathmann
1ac6334c0e avoidable private includes removed 2023-04-05 09:56:28 +02: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
f06e47613a QskGraphic::fraomGraphic introduced 2022-07-01 12:37:58 +02:00
Uwe Rathmann
4e0d1197da handling of devicePixelratio for pixmaps fixed 2022-04-21 13:08:50 +02:00
Uwe Rathmann
55d5f99575 introducing QskHashValue to work around Qt5/6 incompatibilities 2022-03-25 10:28:06 +01:00
Uwe Rathmann
6455c26f86 making QskGraphic a Q_GADGET 2022-03-24 10:26:33 +01:00
Uwe Rathmann
ae2c6d87a8 upport for Qt < Qt 5.12 dropped 2022-03-08 11:53:46 +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
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
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
062713e8cc avoid using deprecated calls 2020-03-13 13:32:22 +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
Uwe Rathmann
fa1cff904c debug operator added, avoid new/delete 2019-12-30 20:06:46 +01:00
Uwe Rathmann
8fccc35156 detection of non-translating transformations fixed 2019-12-05 11:26:48 +01:00
Uwe Rathmann
3046650f0d QskGraphic::Commandtypes added 2019-12-04 18:33:30 +01:00
Uwe Rathmann
319ad18fd6 QskGraphic::reset fixed 2019-03-16 16:06:10 +01:00
Uwe Rathmann
7d39d8dbf6 including cpp files tp svg2qvg to drop runtime dependencies 2018-10-22 10:09:37 +02:00
Uwe Rathmann
2b84276019 heightForWidth/widthForHeight added 2018-10-18 15:41:33 +02:00
Uwe Rathmann
e9facebb29 using c++11 iteration 2018-08-03 08:46:02 +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
c88ae44687 unused color table removed 2018-03-15 20:18:53 +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
3cdfeaaf1c initial commit 2017-07-21 18:21:34 +02:00