Commit Graph

73 Commits

Author SHA1 Message Date
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
Uwe Rathmann fa1cff904c debug operator added, avoid new/delete 2019-12-30 20:06:46 +01:00
Uwe Rathmann 62e4dbf542 using auto 2019-12-30 20:04:22 +01:00
Uwe Rathmann 8fccc35156 detection of non-translating transformations fixed 2019-12-05 11:26:48 +01:00
Uwe Rathmann 06959dfc86 not using Q_GADGET to avoid having a moc file, that needs to be included
in the standalone mode of svg2qvg
2019-12-05 10:08:11 +01:00
Uwe Rathmann 3046650f0d QskGraphic::Commandtypes added 2019-12-04 18:33:30 +01:00
Uwe Rathmann ba95c58aa2 CONFIG+=hide_symbols added 2019-04-01 17:41:21 +02:00