Commit Graph

50 Commits

Author SHA1 Message Date
Uwe Rathmann 33a482505a internal macros ( not intended for application code ) moved from
QskGlobal.h to QskInternalMacros.h
2025-01-03 12:52:29 +01:00
Uwe Rathmann 2b629123f9 questionable shadow class removed, using QQmlPrivate::RegisterType
again. Qt5 is using public APIs only - too many #ifdefs otherwise
2024-03-05 08:27:30 +01:00
Uwe Rathmann f3b4a3d8da QskFontRole introduced 2024-02-19 15:51:55 +01:00
Uwe Rathmann 2585385e28 QskSetup is a namespace now 2024-02-02 15:01:43 +01:00
Uwe Rathmann 4862b2b467 QskQuickItem shortened to QskItem 2024-02-02 14:13:33 +01:00
Uwe Rathmann 0aff128eec obsolete qml bindings of QskSetup removed 2024-01-30 10:09:14 +01:00
Uwe Rathmann 511db2650e copyright notice generalised 2024-01-17 14:31:45 +01: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 9e583166ff BSD-3-Clause license 2023-04-06 09:23:37 +02:00
Uwe Rathmann 560cc607c9 QskApplicationView -> QskMainView 2023-03-10 15:45:53 +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 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 c3eb20ee98 using QStringLiteral 2022-03-25 10:32:14 +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 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
Uwe Rathmann f920eee6c5 QskIntervalF introduced 2020-05-02 11:57:58 +02:00
Uwe Rathmann 72aee9970c using QskControl::alignmentHint instead of QskStackBox:.setAlignmentOf 2019-09-05 11:45:25 +02:00
Uwe Rathmann 6113667976 code shifted to qmlexport 2019-05-12 13:54:22 +02:00
Uwe Rathmann e1ca897478 uncrustified 2019-01-07 09:13:53 +01:00
Uwe Rathmann b398d11310 QskDialog::StandardButton renamed to QskDialog::Action 2018-11-05 13:29:52 +01:00
Uwe Rathmann 7713897497 QskModule -> QskQml 2018-10-04 10:34:44 +02:00