Commit Graph

57 Commits

Author SHA1 Message Date
Uwe Rathmann f3b4a3d8da QskFontRole introduced 2024-02-19 15:51:55 +01:00
Uwe Rathmann 511db2650e copyright notice generalised 2024-01-17 14:31:45 +01:00
Uwe Rathmann 267c559330 QskStackBoxAnimator1::setOrientation replaced by QskStackBoxAnimator1::setDirection.
Autodetection the direction from the indexes did not work when having
only 2 items.
2023-09-27 11:07:05 +02:00
Uwe Rathmann bf2c2b981e QskSwipeView improvements 2023-08-10 19:54:06 +02:00
Uwe Rathmann 2514005120 Merge branch 'swipe-view' of https://github.com/edelhirsch/qskinny into edelhirsch-swipe-view 2023-08-10 18:48:01 +02:00
Uwe Rathmann 7fd2fabb78 hardcoded colors removed + themed top level backgrounds 2023-07-03 16:53:12 +02:00
Peter Hartmann 64bc724f6f Add QskSwipeView
Resolves #107
2023-06-19 18:13:36 +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 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 912d768a61 QskControl::Background subcontrol introduced allowing to have a default setting for
all backgrounds ( color, padding ) without changing the overall fallback settings. This made
it possible to remove the confusing autoFillBackground property.
2022-11-18 13:20:21 +01:00
Uwe Rathmann 0fb4b25bba making QskGradient types acessible for QML ( mot 100% happy with using
lists )
2022-11-13 10:09:18 +01:00
Peter Hartmann 8bbc14b02b stack box: Add cube effect 2022-08-03 08:23:20 +02:00
Uwe Rathmann b6031f4703 some improvememts for stack box flipping 2022-07-25 18:42:18 +02:00
Uwe Rathmann 168b8be9d0 flipping QskStackBoxAnimator added 2022-07-19 16:50:40 +02:00
Uwe Rathmann d0b926b868 using Qt::Edge instead of Qsk::Position 2022-04-17 12:37:13 +02:00
Uwe Rathmann a676caf994 support lib reorganized 2022-04-01 13:56:16 +02:00
Uwe Rathmann 1feccd942a QskPageIndicator improved 2022-01-04 13:58:34 +01:00
Uwe Rathmann 8413651bda comments fixed 2021-11-19 14:05:27 +01:00
Uwe Rathmann 0d9dbf4c58 QML export as QskGadientStops does nor work - we need to stay with
QVector
2021-10-27 15:08:06 +02:00
Uwe Rathmann c6fd012fa0 Qt 6.2 workaround added - once
https://github.com/uwerat/qskinny/issues/131 is in place we hopefully
can remove it again
2021-10-07 12:29:42 +02:00
Uwe Rathmann 3956f123f5 using pragma once for the examples 2021-08-04 10:11:12 +02:00
Uwe Rathmann 0eadfa8fa2 sizeHint calculations moved to the skinlet 2020-12-29 09:45:00 +01:00
Uwe Rathmann fbf2a33a9a uncrustified 2020-12-05 15:09:31 +01:00
Uwe Rathmann da1f385682 using elementCount instead of count 2020-11-11 10:31:39 +01:00
Uwe Rathmann 5bd66a27a8 QskRgbValue -> QskRgb 2020-08-15 13:29:17 +02:00
Uwe Rathmann 68b2477fe1 using setAutoFitTabs 2020-08-10 14:30:52 +02:00
Uwe Rathmann 85b6a4cf57 progress br added 2020-08-06 09:28:38 +02:00
Uwe Rathmann 177bb699bc processing of all type of size constraints ( minimum/preferred/maximum )
completed
2019-09-10 17:01:47 +02:00
Uwe Rathmann 72aee9970c using QskControl::alignmentHint instead of QskStackBox:.setAlignmentOf 2019-09-05 11:45:25 +02:00
Uwe Rathmann 6a588dc95a moving alignment/retainSizeWhenHidden from layouts to QskControl 2019-09-05 10:46:42 +02:00
Uwe Rathmann 569bd3f5a6 using initSizePolicy 2019-07-22 17:20:03 +02:00
Uwe Rathmann 9fee8c50b5 alternative C++ version added 2019-07-19 12:14:58 +02:00
Uwe Rathmann 401adac3ba QskLinearBox::count, src/layouts/QskGridBox::count 2019-07-17 17:54:16 +02:00
Uwe Rathmann 6838260606 QskLinearBox::spacingAtIndex added 2019-07-09 14:27:50 +02:00
Uwe Rathmann c1de001da4 useless code removed 2019-07-09 13:51:47 +02:00
Uwe Rathmann 7007d37e9b tabs -> whitespaces 2019-07-09 12:10:55 +02:00
Uwe Rathmann e0cf43d8e1 doing the GridLayoutPage in Qml to demonstrate how parts written in Qml
can be embedded into C++
2019-07-09 10:16:04 +02:00
Uwe Rathmann a7fa7e3769 using stretch factors 2019-07-01 14:44:54 +02:00
Uwe Rathmann ee65ee1857 replacing QGridLayoutEngine by QskLinearLayoutEngine, QskStackBox
without QGridLayoutEngine
2019-06-19 14:08:45 +02:00
Uwe Rathmann d1a338d542 better classname 2019-05-17 22:33:20 +02:00
Uwe Rathmann 4850cdfac1 GridLayoutPage added 2019-05-10 07:33:41 +02:00
Uwe Rathmann 98a7fff0a4 qskControlCast added 2019-04-26 11:56:09 +02:00
Uwe Rathmann 9ba37738af tabbars for all edges ( left, right, top, bottom ) 2019-04-17 16:33:17 +02:00
Uwe Rathmann 250cce0d76 using feature files 2019-04-02 09:07:09 +02:00
Uwe Rathmann 9989ae85d3 using auto, where it makes sense 2019-02-26 21:49:39 +01:00
Uwe Rathmann 75e61edd07 some convenience methods to set text options 2018-10-19 12:53:45 +02:00
Uwe Rathmann 894b2707b1 examples.pri -> example.pri 2018-10-04 10:16:50 +02:00
Uwe Rathmann 0a92cb82db playing with clang-format 2018-08-03 08:15:28 +02:00