Commit Graph

186 Commits

Author SHA1 Message Date
Uwe Rathmann 495c91ce33 using sizeConstraint 2020-05-10 11:22:52 +02:00
Uwe Rathmann 6ea56cdf30 QskControl::focusIndicatorClipRect added 2020-03-16 13:17:51 +01:00
Uwe Rathmann 416759f3c6 QskTabBar::autoFitTabs added 2020-03-13 14:50:09 +01:00
Uwe Rathmann 062713e8cc avoid using deprecated calls 2020-03-13 13:32:22 +01:00
Uwe Rathmann 53e924a999 flickable tabbars 2020-03-13 07:39:31 +01:00
Uwe Rathmann b2537351ad getting rid of deprecated calls 2020-03-12 09:53:55 +01:00
Uwe Rathmann f654da28c0 thumbnails example improved for the use case of having many items 2020-01-17 13:58:36 +01:00
Uwe Rathmann f8c04461a3 optional QskTextLabel::Panel added 2019-12-15 13:57:19 +01:00
Uwe Rathmann de36bf5371 updateLayout -> updateResources 2019-12-15 13:34:07 +01:00
Uwe Rathmann cbc5bb5b66 avoid name clashes with Windows includes 2019-09-27 06:43:13 +02:00
Uwe Rathmann 4e4b440a09 fix for win makefiles 2019-09-23 13:13:55 +02:00
Uwe Rathmann 67f0728785 wrong QS_EXPORT removed 2019-09-23 13:12:00 +02:00
Uwe Rathmann 8add7e1b3a namespace added 2019-09-23 13:11:25 +02:00
Uwe Rathmann f836967e71 contentsSizeHint modified 2019-09-13 06:53:47 +02:00
Uwe Rathmann c2184bdc2b fixed for windows 2019-09-12 11:13:20 +02:00
Uwe Rathmann daeee1ba2b using QMAKE_MKDIR 2019-09-12 08:28:36 +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 2500111ee5 making contentsSizeHint protected 2019-09-05 15:16:33 +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 9e1e37cf6f speedo page enabled 2019-07-27 12:53:41 +02:00
Uwe Rathmann 569bd3f5a6 using initSizePolicy 2019-07-22 17:20:03 +02:00
Uwe Rathmann c20198e594 layout code fixed 2019-07-22 17:17:36 +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 21e05c5ee7 avoid deprecated calls 2019-06-25 07:06:57 +02:00
Uwe Rathmann fb594267c2 license/copyright notes added 2019-06-20 12:02:28 +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 91c16e8076 making layout calculations of the skinlets independent from the current
of the control
2019-04-25 14:23:39 +02:00
Uwe Rathmann 9ba37738af tabbars for all edges ( left, right, top, bottom ) 2019-04-17 16:33:17 +02:00
Uwe Rathmann 53b4395db9 tabs expanded 2019-04-17 16:30:08 +02:00
Uwe Rathmann d6cd4858cc timeout for pan detection increased 2019-04-04 18:38:58 +02:00
Uwe Rathmann 250cce0d76 using feature files 2019-04-02 09:07:09 +02:00
Uwe Rathmann ba95c58aa2 CONFIG+=hide_symbols added 2019-04-01 17:41:21 +02:00
Uwe Rathmann 7f8af10bf3 accidentally removed definition reverted 2019-04-01 08:08:31 +02:00
Uwe Rathmann 7cbe60f5fc project file include mechanism based on QMAKEFEATURES 2019-03-31 13:05:25 +02:00
Uwe Rathmann 29cef085ea pointless lines removed 2019-03-09 16:20:47 +01:00
Uwe Rathmann 0fd8d76a2b code cleanup 2019-02-28 08:20:02 +01:00
Uwe Rathmann f8016125b1 code cleanup 2019-02-28 08:06:44 +01:00
Uwe Rathmann 4e00c73f92 example improved 2019-02-27 06:17:10 +01:00
Uwe f0ad71fb7c making buttons resizable 2019-02-26 22:13:43 +01:00
Uwe Rathmann 2b789b157b mycontrols example added 2019-02-26 21:52:02 +01:00
Uwe Rathmann 9989ae85d3 using auto, where it makes sense 2019-02-26 21:49:39 +01:00
Uwe Rathmann 7998fdfa43 shortcuts for remving items 2019-02-13 10:25:38 +01:00
Uwe Rathmann e1ca897478 uncrustified 2019-01-07 09:13:53 +01:00
Uwe Rathmann 280ce5149d aspectRatio as parameter added, using IgnoreAspectRatio for graphics
what fixes resizing the background of the automotive example
2018-11-25 16:47:27 +01:00
Uwe f3d6cdd669 QskScrollArea respecting dynamic constraints 2018-11-17 09:22:11 +01:00
Uwe Rathmann a5f9bd7f0c dialogbuttons moved to playground 2018-11-05 14:04:49 +01:00
Uwe Rathmann b398d11310 QskDialog::StandardButton renamed to QskDialog::Action 2018-11-05 13:29:52 +01:00
Uwe Rathmann 5da92830df QskSubWindow titleBar improvements 2018-10-29 20:11:48 +01:00
Uwe Rathmann 9ed577a9e7 using qskAddLibrary 2018-10-29 15:12:15 +01:00
Uwe Rathmann adaee2b5ab install rues 2018-10-26 09:04:08 +02:00
Uwe Rathmann c5502a3e26 missing open call added 2018-10-23 19:21:17 +02:00
Uwe Rathmann 75e61edd07 some convenience methods to set text options 2018-10-19 12:53:45 +02:00
Uwe Rathmann 2cd9c79fa7 qtHaveModule(svg) checks added 2018-10-13 10:11:05 +02:00
Uwe Rathmann da0fb28290 QskPaintedNode/QskTextureRenderer added 2018-10-04 16:15:42 +02:00
Uwe Rathmann c4160ac539 running dos2unix for the SVG files 2018-10-04 10:36:58 +02:00
Uwe Rathmann 7713897497 QskModule -> QskQml 2018-10-04 10:34:44 +02:00
Uwe Rathmann 6db5105fdc code related to QML access moved to an extra library: qmlexport 2018-10-04 10:23:28 +02:00
Uwe Rathmann 894b2707b1 examples.pri -> example.pri 2018-10-04 10:16:50 +02:00
Uwe Rathmann b4edcddbf4 making clazy happy 2018-08-03 11:11:42 +02:00
Uwe Rathmann 0a92cb82db playing with clang-format 2018-08-03 08:15:28 +02:00
Uwe Rathmann 68bc2f032c dh 2018-07-31 17:32:25 +02:00
Uwe Rathmann aaac57de94 unused member removed 2018-07-19 14:10:48 +02:00
Uwe Rathmann dcdb49f7e3 default setting for showing the speedos reverted 2018-05-09 08:49:16 +02:00
Uwe Rathmann 4c0aaa8ea2 painting order for needle and box inverted 2018-05-09 08:47:52 +02:00
Uwe Rathmann c3cd365b68 code for unused skins removed 2018-05-09 08:47:33 +02:00
Peter Hartmann 60a4f2ff1f Speedometer: inherit from QskRangeControl and make skinnable (#62)
* Speedometer: Inherit from QskRangeControl

We don't need start/endAngle() etc. and value() anymore,
but can use the methods from QskRangeControl.

* Speedometer: Make it skinnable

* automotive example: Only use two specially created skins

... because the default skins do not have hints for e.g. the speedometer.

Also, display the speedometer page by default.
2018-05-09 08:31:43 +02:00
Uwe Rathmann aaab3832fc SPEEDO define added - being disabled as default setting 2018-04-10 17:11:42 +02:00
Uwe Rathmann b48dec991e Merge branch 'speedometer' of git://github.com/peter-ha/qskinny into peter-ha-speedometer 2018-04-10 16:56:39 +02:00
Uwe Rathmann 80c41c53e0 inputpanel subdir introduced 2018-04-06 11:27:10 +02:00
Peter Hartmann 8ddd039870 speedometers: Fix layout and add more public API 2018-04-05 11:23:52 +02:00
Peter Hartmann b7c54d6916 Speedometer: Add some API 2018-04-05 11:23:48 +02:00
Peter Hartmann 554f07c5b4 automotive example: Add speedometer page 2018-04-05 11:23:38 +02:00
Uwe Rathmann fc63f316b4 focus tab chain update fixed, when re-inserting am item at the end, that had already been
inserted before
2018-03-20 14:57:29 +01:00
Uwe Rathmann d98317942e bad autofocusing of scopes, when reciving the focus removed - it lead to
inconsistent QQuickItem states, when focused items get
reparented.
2018-02-02 18:04:38 +01:00
Uwe Rathmann 8cb65fefa6 better focus handover after closing a popup 2018-01-20 17:21:13 +01:00
Uwe Rathmann 2cdabf34d6 QskControl::focusIndicatorRect introduced 2018-01-19 10:15:29 +01:00
Uwe Rathmann 6589f7a696 QskScrollArea once more changed, this time again without having to copy
the viewport clip node
2018-01-16 20:26:18 +01:00
Uwe Rathmann b1c3acde8e QskScrollArea reimplemented to have a proper filtering of child events 2018-01-12 15:46:15 +01:00
Uwe Rathmann 277d8dd8d6 stable calculation of text base lines, so that text don't "wobble"
anymore during translations of margins/paddings
2018-01-04 13:59:51 +01:00
Uwe Rathmann 6813d643d3 skins factories can be loaded as plugins 2018-01-03 11:57:05 +01:00
Uwe Rathmann e37502f454 formal change 2017-12-22 14:52:41 +01:00
Uwe Rathmann 2500f5c8c4 more accurate capturing for lambdas 2017-12-14 09:41:41 +01:00
Uwe Rathmann 0b3315d231 compiler warnings fixed 2017-12-07 14:58:46 +01:00
Uwe Rathmann 6caa018d1c using QFont::setPointSizeF 2017-12-07 14:57:48 +01:00
Uwe Rathmann 8abd8cf049 identifiers with a leading underscore are marked as reserved by the
language specification.
2017-12-07 14:56:12 +01:00
Uwe Rathmann d32e682b4e example fixed ( didn't work with clang ) 2017-12-07 09:03:29 +01:00
Uwe Rathmann c1e7571e10 QskShortcut moved to QskShortcutMap, new class QskShortcut for the QML
use case ( makes sense from C++ as well, but is less efficient as it needs one QObject per
shortcut )
2017-12-06 17:01:10 +01:00
Uwe Rathmann c66292f605 QskShortcut improved 2017-12-05 17:40:21 +01:00
Uwe Rathmann 81acf6b610 Qt5 type of connection for QskShortcut 2017-12-03 17:58:18 +01:00
Uwe Rathmann 6db25ff7bc making clazy happier 2017-10-30 14:38:30 +01:00