Commit Graph

430 Commits

Author SHA1 Message Date
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
Uwe Rathmann c3b6830eb5 making clazy happier 2017-10-30 08:33:43 +01:00
Uwe Rathmann d7d3047141 QskSkinRenderer removed 2017-10-20 20:26:39 +02:00
Uwe Rathmann f21bed63c7 started to remove QskSkinRenderer 2017-10-20 13:09:30 +02:00
Uwe Rathmann f9565bdea1 rectangles renamed to boxes 2017-10-20 07:42:53 +02:00
Uwe Rathmann cc7d3eb473 also using updateBoxNode for QskSubWindowArea::Panel 2017-10-19 15:23:56 +02:00
Uwe Rathmann 6df27afcc0 APIs for setting box hints changed 2017-10-18 20:00:06 +02:00
Uwe Rathmann e6f0088ae4 All box subcontrols are displayd with vertex lists instead of
textures
    now. Implementation is almost complete beside of the not yet done Qt
    antialiasing mode. Not all sort of linear gradients ( see
    QLinearGradients ) are implemented - needs 1-2 days more.
    The aspect flags for box primitives have been substantially changed
from
    too atomic to more strutured units.
    The skins are currently incomplete - will be fixed later.
2017-10-17 17:34:00 +02:00
Uwe Rathmann 6479937294 All box subcontrols are displayd with vertex lists instead of textures
now. Implementation is almost complete beside of the not yet done Qt
antialiasing mode. Not all sort of linear gradients ( see
QLinearGradients ) are implemented - needs 1-2 days more.
The aspect flags for box primitives have been substantially changed from
too atomic to more strutured units.
The skins are currently incomplete - will be fixed later.
2017-10-17 17:29:02 +02:00
Uwe Rathmann 67df39f599 shadow building of the automotive example fixed 2017-09-05 08:01:28 +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 a57915c6f0 introducing high level APIs for setting of font and graphic roles for
Text/Graphic-Label
2017-08-22 20:15:11 +02:00
Uwe Rathmann 3c40903ea9 cleanup og the the skinHint retrieving 2017-08-22 19:47:06 +02:00
Uwe Rathmann 9616ff3a54 thumbnails example modified 2017-07-30 14:31:05 +02:00
Uwe Rathmann 478f2828e4 RadioControl removed from automotive example. It is not yet used and
will confuse readers. Probably becomes reverted once development of this
demo continues
2017-07-27 15:52:16 +02:00
Uwe Rathmann 5e6397cdd3 symbols example removed, thumbnails example added 2017-07-27 08:27:20 +02:00
Uwe Rathmann 59f2e7c808 symbols example removed, thumbnails example ( showing QskScrollArea +
flicking ) instead
2017-07-27 08:26:23 +02:00
Uwe Rathmann ec5521ab3e Lots of colors and stuff for demonstrating skin transitions added.
Better hints for the slider of the DefaultSkin - some animators and
increased mouse press areas
2017-07-26 17:54:25 +02:00
Uwe Rathmann 2636c4a7af better debug infos about shortcuts 2017-07-26 13:21:10 +02:00
Peter Hartmann a01749e2ba rcc: Use the right binary when invoking manually (#35)
* rcc: Use the right binary when invoking manually

Otherwise we could run into the following error:

rcc: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/rcc': No such file or directory
Makefile:626: recipe for target 'rcc/qrc_images.cpp' failed
make: *** [rcc/qrc_images.cpp] Error 1

* README: add automotive screenshot (fixes #32)
2017-07-26 13:18:01 +02:00
Uwe Rathmann 718ae556ab using the raster paint engine for the SVGs 2017-07-26 11:56:19 +02:00
Uwe Rathmann 2547fd567d unused face.svg removed 2017-07-26 06:59:39 +02:00
Uwe Rathmann 4ee66285d9 project file updated 2017-07-25 22:01:00 +02:00
Uwe Rathmann e9e146f05f hmi-demo example renamed to automotive 2017-07-25 21:40:05 +02:00
Uwe Rathmann fa5838f3db major update of the hmi-demo 2017-07-25 21:34:27 +02:00
Uwe Rathmann 757479f7f2 hmi-demo top layout code simplified 2017-07-25 11:33:33 +02:00
Uwe Rathmann d3be6aaa27 hmi-demo code uncrustified 2017-07-25 10:47:40 +02:00
Uwe Rathmann fffc983bb7 using QskGraphicLabel::Stretch for the background image of the demo 2017-07-25 10:39:32 +02:00
Peter Hartmann 1a47541617 Add HMI demo (#31) 2017-07-25 07:24:27 +02:00
Peter H ebcc558713 colorswitch example: fix build (#30)
Seems to be depending on the Qt version, Qt 5.9 does need it
2017-07-24 09:44:20 +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
Uwe Rathmann 1d27ce667f colorswitch example adjusted 2017-07-23 16:40:24 +02:00
Uwe Rathmann 9b4dec7fca gallery renamed to colorswitch 2017-07-23 12:49:25 +02:00
Uwe Rathmann accf55b6d2 gallery renamed to colorswitch - in the end it is more a demonstration
on how to use qskinny from Qml than showing something useful of qskinny itself
2017-07-23 12:20:50 +02:00
Uwe 607cb1d837 no relative radius in the symbols example 2017-07-21 18:31:57 +02:00
Uwe 3cdfeaaf1c initial commit 2017-07-21 18:21:34 +02:00