Commit Graph

230 Commits

Author SHA1 Message Date
Uwe Rathmann 3b03d942e7 examples/automotive moved to playground/dashboard 2022-07-14 14:03:46 +02:00
Uwe Rathmann 1ef8078b61 wip 2022-07-14 14:03:03 +02:00
Uwe Rathmann bf15d21fb5 shadows example improved 2022-06-14 11:58:56 +02:00
Uwe Rathmann 1339a5f4cb shadows added to the box model 2022-06-13 17:01:15 +02:00
Uwe Rathmann 0ed9afe2b4 QskBoxShadowNode introduced ( from playground/shadows )
- shader code migrated from glsl to vulkan-glsl
   - #ifdef "Geschnetzel" introduced to support old and rhi graphic APIs
   - iotdashboard, shadows examples adjusted
2022-06-04 17:56:14 +02:00
Uwe Rathmann b2a95c126e memory leak fixed 2022-05-30 17:17:47 +02:00
Uwe Rathmann 28d9b7385f compiler warning fixed 2022-05-02 16:26:13 +02:00
Uwe Rathmann 1f0ad384ac dropping support for Qt < 5.15 2022-04-16 16:29:58 +02:00
Uwe Rathmann 3a88045f80 Skinny::init added 2022-04-12 14:13:59 +02:00
Uwe Rathmann d42e27af5d some adjustments for the software renderer 2022-04-11 11:13:47 +02:00
Uwe Rathmann 4e8ede8130 QQuickImagePrivate can be used now 2022-04-11 10:12:33 +02:00
Uwe Rathmann 69e4152b4c QskPlacementPolicy introduced 2022-04-08 16:46:20 +02:00
Uwe Rathmann bd9718007d workaround for Qt 6.2 incompatibility 2022-04-01 14:53:20 +02:00
Uwe Rathmann a676caf994 support lib reorganized 2022-04-01 13:56:16 +02:00
Uwe Rathmann d46f63fef1 LICENSE/README for Kiwi added 2022-03-25 11:05:36 +01:00
Uwe Rathmann 3442542048 using const methods 2022-03-24 08:50:28 +01:00
Uwe Rathmann 1cc0dff8d5 uncrustified 2022-03-23 11:54:34 +01:00
Uwe Rathmann 7f5d289808 obsolete code for earlier versions removed 2022-03-20 14:22:11 +01:00
Uwe Rathmann 1c30548690 workaround for missing skin loading 2021-12-17 14:44:31 +01:00
Uwe Rathmann 303dd2f25d using C++ auto 2021-10-27 13:02:18 +02:00
Uwe Rathmann 10519ffee0 Qt 5.6 incompatibility fixed 2021-10-26 10:59:26 +02:00
Uwe Rathmann e0cdc8d768 shadows added for Qt < 6 2021-09-24 12:58:29 +02:00
Uwe Rathmann c5ebb6c298 broken code removed from default build 2021-09-21 08:50:23 +02:00
Uwe Rathmann 00f025190d shadows does not yet build with qt >= 6 2021-09-19 20:10:40 +02:00
Uwe Rathmann 2438b0f7ee playing with shadows 2021-09-18 14:48:25 +02:00
Uwe Rathmann 3956f123f5 using pragma once for the examples 2021-08-04 10:11:12 +02:00
Uwe Rathmann 02ad876e14 Qt 5.15 ( probably earlier ) needs te initialization in componentComplete 2021-07-16 16:02:15 +02:00
Uwe Rathmann c1e70a2d9e more convenience methods to access skin hints 2020-12-15 07:21:12 +01:00
Uwe Rathmann fbf2a33a9a uncrustified 2020-12-05 15:09:31 +01:00
Uwe Rathmann d334ed84c5 API cleanup 2020-11-11 11:50:41 +01:00
Uwe Rathmann da1f385682 using elementCount instead of count 2020-11-11 10:31:39 +01:00
Uwe Rathmann 774a34a6b8 finally the code seems to work with Qt 6.0.0 Beta 2 2020-11-01 16:57:59 +01:00
Uwe Rathmann 3bcba6faaf wrong empty check fixed 2020-10-31 10:03:56 +01:00
Uwe Rathmann 901de11d1b avoid initial warnings with empty sizes 2020-10-31 09:58:33 +01:00
Uwe Rathmann fc5a9f2038 Qt6 incompatibilities 2020-10-26 17:51:31 +01:00
Uwe Rathmann 513e167d25 Qt 5.6 incompatibility removed 2020-10-20 17:44:36 +02:00
Uwe Rathmann bbbc02f122 shadows added to playground 2020-10-06 15:49:46 +02:00
Uwe Rathmann d1fa45174b Qt 5.15 incompatibility fixed 2020-09-26 13:53:04 +02:00
Uwe Rathmann 4974262675 avoid crashes, when the Qt/Quick layout module is not available 2020-09-26 13:46:35 +02:00
Uwe Rathmann fe66b99057 avoid "Rectangle" name conflicts 2020-09-22 13:21:26 +02:00
Uwe Rathmann 03b2b45ca3 kiwi code moved to subdirectory 2020-04-19 17:03:54 +02:00
Uwe Rathmann cccf946144 code cleanup 2020-04-19 14:40:58 +02:00
Uwe Rathmann 09117c4f6d avoid useless constraints 2020-04-18 11:50:44 +02:00
Uwe Rathmann 73572dd06e work in progress 2020-04-17 16:05:57 +02:00
Uwe Rathmann 062f921313 using suggestValue 2020-04-13 16:00:01 +02:00
Uwe Rathmann 22fc80bb39 constraints simplified 2020-04-13 11:23:36 +02:00
Uwe Rathmann a7e30c2550 non dynamic size constraints do work for simple use cases 2020-04-05 19:25:59 +02:00
Uwe Rathmann a655c96c8b AnchorBox improved 2020-04-04 18:47:44 +02:00
Uwe Rathmann 062713e8cc avoid using deprecated calls 2020-03-13 13:32:22 +01:00
Uwe Rathmann 7fc772e891 2 more demos added showing layout issues 2019-12-04 10:13:56 +01:00
Uwe Rathmann c86b416f1d missing module added 2019-09-23 13:12:47 +02:00
Uwe Rathmann a721b8841d webenginecore-private added 2019-09-13 06:53:13 +02:00
Uwe Rathmann b5ef42cb8c Rectange renamed to TestRectangle to avoid name conflicts on Windows 2019-09-12 11:36:57 +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 6a588dc95a moving alignment/retainSizeWhenHidden from layouts to QskControl 2019-09-05 10:46:42 +02:00
Uwe Rathmann a93dd7dabb unused operators removed 2019-09-02 18:29:16 +02:00
Uwe Rathmann a80a6b3f32 avoid deprecation warning 2019-09-02 13:37:46 +02:00
Uwe Rathmann 35b98e4b69 playing with constraint based layouting 2019-08-30 13:13:32 +02:00
Uwe Rathmann 3d9a85d6c1 list box for changinf tests added 2019-07-29 17:34:46 +02:00
Uwe Rathmann 01cb089856 test4 imprived 2019-07-28 17:07:29 +02:00
Uwe Rathmann b71ce92f10 multicell test added 2019-07-27 12:37:48 +02:00
Uwe Rathmann beb44e4004 more test scenarios 2019-07-25 18:39:50 +02:00
Uwe Rathmann 26d5e56e2e GridQuick added 2019-07-23 18:35:51 +02:00
Uwe Rathmann 5432d5f5b0 grids test application added, to compare the diefferent layout
implementations
2019-07-22 17:21:33 +02:00
Uwe Rathmann 401adac3ba QskLinearBox::count, src/layouts/QskGridBox::count 2019-07-17 17:54:16 +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 ace07bd7dd missing directory added 2019-04-04 17:52:49 +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 727787abaf initializing QT_PLUGIN_PATH before main 2019-03-17 17:13:32 +01:00
Uwe Rathmann e1ca897478 uncrustified 2019-01-07 09:13:53 +01:00
Uwe Rathmann a5f9bd7f0c dialogbuttons moved to playground 2018-11-05 14:04:49 +01:00
Uwe Rathmann adaee2b5ab install rues 2018-10-26 09:04:08 +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 cb9649d186 initial attempt about how to make use of the webengine stuff 2018-09-27 16:49:05 +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 54f4655698 support for input panels per window added 2018-06-12 18:43:14 +02:00
Uwe Rathmann e195614654 input panel again 2018-06-12 08:20:48 +02:00
Uwe Rathmann 84f196dcc4 inputpanel example with 2 windows 2018-06-08 12:54:00 +02:00
Uwe Rathmann 23eec85708 moving code from QskInputPanel 2018-06-02 17:10:41 +02:00
Uwe Rathmann 7fe675d74d input proxy feature added for QskInputPanel 2018-04-27 16:55:50 +02:00
Uwe Rathmann 602e3748df input comntext improvements 2018-04-27 13:48:51 +02:00
Uwe Rathmann 16efc695b9 more changes concering the input context 2018-04-26 14:42:33 +02:00
Uwe Rathmann 3f8616c084 QskTextInput improved 2018-04-18 10:46:11 +02:00
Uwe Rathmann 395aeba8ec more input items 2018-04-13 16:24:08 +02:00
Uwe Rathmann d1ecec2ad8 improving QskInputContext 2018-04-12 12:03:51 +02:00
Uwe Rathmann 0ee83c1e32 QskInputContext improvements 2018-04-11 17:33:43 +02:00
Uwe Rathmann 10a3435e91 QskInputPanel reintroduced being a composite of QskVirtualKeyboard +
QskInputSuggestionBar
2018-04-10 16:51:35 +02:00
Uwe Rathmann 1513d3716f QskTextInput inproved 2018-04-09 10:05:59 +02:00
Uwe Rathmann 07d28529be QskVirtualKeyboard much simpler now 2018-04-06 17:30:24 +02:00
Uwe Rathmann 80c41c53e0 inputpanel subdir introduced 2018-04-06 11:27:10 +02:00
Uwe Rathmann f4060f2e75 virtual keyboard related stuff improved 2018-04-05 14:18:15 +02:00
Uwe Rathmann 7b2e63c7e5 dead inputcontext related code removed 2018-04-04 20:19:47 +02:00
Uwe Rathmann 26417ed49a initial version of QskTextInput wrapping QQuickTextInput 2018-04-03 10:47:21 +02:00
Peter Hartmann b497b776ae merge changes from downstream (#56)
* keyboard: Rename some classes

* keyboard: adapt some files from downstream
2018-03-28 18:01:25 +02:00
Peter Hartmann 5a250eff8b Fix input panel event propagation 2018-03-27 16:37:32 +02:00
Peter Hartmann 2f2d5cf122 add TextInput 2018-03-27 16:30:09 +02:00
Uwe Rathmann ee3ac13e36 QskShortcutMap using QskMetaInvokable 2018-03-12 09:27:54 +01:00
Uwe Rathmann 42a09813ed QskMata classes improved, queued connections for property write
accessors added
2018-03-11 17:28:32 +01:00
Uwe Rathmann b788f7da2c property WRITE accessors added to QskMetaInvokable 2018-03-09 12:24:18 +01:00
Uwe Rathmann 6c9d78c532 QskMetaInvokable introduced 2018-03-04 13:31:49 +01:00
Uwe Rathmann 05e2b91c01 QskMeta stuff seem to work now, but needs more testing 2018-03-02 14:58:43 +01:00
Uwe Rathmann a9f5e0a528 non working ideas removed 2018-03-02 11:26:25 +01:00
Uwe Rathmann 686f4ff2d8 dh 2018-03-02 07:23:12 +01:00
Uwe Rathmann 2dbb48d8bb dh 2018-03-02 07:07:19 +01:00
Uwe Rathmann 3970b11330 QskMeta classes improved 2018-03-02 06:57:08 +01:00
Uwe Rathmann b7a48ae910 QskMetaCall classes improved 2018-03-01 17:11:59 +01:00
Uwe Rathmann 6e4421d4b7 QskMetaFunction::init removed - saves some size in the text segment 2018-03-01 15:13:55 +01:00
Uwe Rathmann 28660cca7d implementation of QskMetaFunction continued - still several issues to
solve
2018-02-27 17:47:23 +01:00
Uwe Rathmann 356966f4ca invoker testprogram added 2018-02-26 09:39:53 +01:00
Uwe Rathmann 6813d643d3 skins factories can be loaded as plugins 2018-01-03 11:57:05 +01:00
Uwe Rathmann 2500f5c8c4 more accurate capturing for lambdas 2017-12-14 09:41:41 +01:00
Uwe Rathmann d94d510c59 compiler warnings fixed 2017-12-07 14:59:29 +01:00
Uwe Rathmann 3504525840 making clazy happier 2017-10-30 12:06:19 +01:00
Uwe Rathmann f04d789233 adding the textinput to the tab chain 2017-10-29 14:00:10 +01:00
Uwe Rathmann e1e0edec3e crazy combination of LineEdit/QQuickTextInputPrivate removed.
Interesting that such a thing is doable, but way too weired to keep it.
2017-10-25 13:40:32 +02:00
Uwe Rathmann 2c0733182a Qt::FocusPolicy added. Hope this implementation does not break common
standards for mouse/wheel handling like being done in QC2
2017-10-24 19:32:54 +02:00
Uwe Rathmann 7f6378e3f6 enabling all shortcuts for the inputpanel example 2017-09-06 10:20:22 +02:00
Uwe Rathmann 6a0c6aa6bd more complex types of skin hints ( starting with QskMargins, but more to
come )
2017-08-23 14:53:29 +02:00
Uwe Rathmann aa5f1054b2 inputpanel example extended, but still some way to go until it works 2017-07-28 16:16:13 +02:00
Uwe Rathmann 9ed7306d75 inputpanel example "unqmlified" 2017-07-28 14:47:11 +02:00
Uwe Rathmann f3ebc74f44 playing with the inputpanel example to get the virtual keyboard running 2017-07-28 13:06:59 +02:00
Uwe Rathmann 960df371b1 [Misc] playground examples landing in playground/bin 2017-07-25 10:37:31 +02:00
Uwe Rathmann 7fdd3322fb QskLineEdit/QskImage moved to playground 2017-07-24 07:48:36 +02:00
Uwe Rathmann e3a07d8cca Experimental and unfinished QskImage/QskLineEdit classes moved to a new
playground area
2017-07-24 07:47:09 +02:00