65 Commits

Author SHA1 Message Date
Alexander Kavon
92e08edda7 move QskTools.cmake to optional install directive, remove qsk_update_package_config_file for optional cmake keyword 2024-01-10 11:54:29 +01:00
Alexander Kavon
e922f53de4 change name to QmlExport and update doc 2023-12-29 02:39:02 -05:00
Alexander Kavon
0670623fbd build functions and QskQmlExportTargets.cmake file 2023-12-29 01:53:56 -05:00
Alexander Kavon
4983634568 updated cmake install() destinations 2023-12-28 14:18:26 -05:00
Uwe Rathmann
e67ee71224 qml support for QskGraduationMetrics added 2023-11-28 15:47:33 +01:00
Uwe Rathmann
d600cef858 QskDrawer added 2023-11-03 19:55:48 +01:00
Peter Hartmann
ec61c11ab6 progress bars: Introduce progress ring and refactor
Most of the code between rings and bars can be shared with a
common superclass QskProgressIndicator.

Resolves #98
2023-08-09 08:33:05 +02:00
Uwe Rathmann
8dbe622af1 added to the libs FOLDER 2023-04-11 08:18:45 +02:00
Uwe Rathmann
9e583166ff BSD-3-Clause license 2023-04-06 09:23:37 +02:00
Uwe Rathmann
247dd38067 bye,bye qmake, say hello to cmake 2023-04-05 17:47:15 +02:00
Uwe Rathmann
7e36893d1c compiler warnings fixed 2023-04-04 08:49:11 +02:00
Uwe Rathmann
560cc607c9 QskApplicationView -> QskMainView 2023-03-10 15:45:53 +01:00
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
76c8e41fcc radiusX/radiusY to allow ellipsoid and circular radial gradients 2022-12-23 14:57:46 +01:00
Uwe Rathmann
3de71d1bd5 QskGradient::Spread -> QskGradient::SpreadMode 2022-12-22 11:45:23 +01:00
Uwe Rathmann
35a0d63b5a code specific for Qt < 5.15 removed 2022-12-05 07:51:41 +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
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
19bced362d missing/wrong/obsolete registrations fixed 2022-11-18 18:48:28 +01:00
Uwe Rathmann
116b835906 metatype registrations moved to class implementations 2022-11-18 09:44:11 +01:00
Uwe Rathmann
bd312249c0 QskAspect added 2022-06-29 16:17:58 +02:00
Uwe Rathmann
fbd3f79195 QskRgbValueQml removed. For QML we have the definitions in ColorConstants::Svg 2022-06-25 16:22:31 +02:00
Uwe Rathmann
927cea01cc deprecation warning fixed 2022-05-02 16:58:03 +02:00
Uwe Rathmann
019a6899db avoid conflicts with RGB from wingdi.h 2022-04-22 08:21:20 +02:00
Uwe Rathmann
c3eb20ee98 using QStringLiteral 2022-03-25 10:32:14 +01:00
Uwe Rathmann
b1ac6fed57 signal signature fixed 2022-03-25 10:31:09 +01:00
Uwe Rathmann
28907c75d8 QskStandardSymbol as namespace 2022-03-24 08:50:53 +01:00
Uwe Rathmann
c3dc970a94 QskLayoutHint renamed to QskLayoutMetrics 2021-12-15 08:45:29 +01:00
Uwe Rathmann
372751a13d Qt 6.2 workarounds 2021-09-21 10:28:13 +02:00
Uwe Rathmann
899256ce86 making QskBoxBorderMetrics a Q_GADGET 2021-09-18 15:01:04 +02:00
Uwe Rathmann
341d60e39b QskGradientStops introduced 2021-09-17 13:35:11 +02:00
Uwe Rathmann
71da4dcdff QskCorner removed - using QskBoxShapeMetrics instead 2021-09-15 17:54:44 +02:00
Uwe Rathmann
5cb33ad79b renamed to QskQuickItem::UpdateFlags 2021-02-09 08:13:20 +01:00
Uwe Rathmann
fbf2a33a9a uncrustified 2020-12-05 15:09:31 +01:00
Uwe Rathmann
e8351e4496 adjustments for Qt 6.0.0 beta5 2020-11-21 20:36:47 +01:00
Uwe Rathmann
9ab005a0f5 code simplified 2020-10-30 07:33:29 +01:00
Uwe Rathmann
b8867dcd76 code moved to QskRgbValueQml 2020-10-29 19:26:16 +01:00
Uwe Rathmann
2fe846fa17 code moved to QskMainQml.[h|cpp] 2020-10-29 18:53:43 +01:00
Uwe Rathmann
e50abf01fd blocking warnings about names starting with capitals 2020-10-29 18:00:10 +01:00
Uwe Rathmann
885349f172 [Misc] suppress wrong warnings 2020-10-29 16:45:57 +01:00
Uwe Rathmann
1e1093868d Qt6 incompatibilities fixed 2020-10-29 07:49:53 +01:00
Uwe Rathmann
9a3e8d0d2d using QskMargins instead of QMargins in Q_PROPRTY definitions to get Qt6
working
2020-10-28 19:35:51 +01:00
Uwe Rathmann
78ac3377f7 using QskMargins to export QMarginsF 2020-10-28 15:52:55 +01:00
Uwe Rathmann
1efbd02dda Qt6 incompatibility fixed 2020-10-28 09:05:31 +01:00
Uwe Rathmann
cb359328b4 ProgressBar added 2020-08-01 17:54:31 +02:00
Uwe Rathmann
bc54bfbe97 formal changes for QskLayoutHint 2020-05-02 12:38:44 +02:00