Commit Graph

61 Commits

Author SHA1 Message Date
Uwe Rathmann d2d37852a2 suing initSizePolicy in constructors to avoid potential problems from
layout requests coming before the parent has been constructed completely.
2017-08-31 09:09:05 +02:00
Uwe Rathmann cf58650c05 dynamic constraints for QskStackBox added 2017-08-31 08:50:24 +02:00
Uwe Rathmann ff9e9ab63c starting to configure box subcontrols/nodes with
QskBoxColors/QskBorderMetrics
2017-08-28 17:42:11 +02:00
Uwe Rathmann 42981403e7 QskSkin::setGraphicRole, QskSkin::setFontRole introduced 2017-08-28 13:20:01 +02:00
Uwe Rathmann 46da086092 QskSkinnable::subControlRect introduced to avoid having to use
QskSkinlet in application code
2017-08-28 10:15:47 +02:00
Uwe Rathmann 93f5552a4e don't fall back on QskAspect::Control, when resolving from the local
skin hint table
2017-08-24 13:06:20 +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 230bd83f61 calculation of inner/outer margins for boxes having a radius fixed 2017-08-23 08:45:32 +02:00
Uwe Rathmann 13d6719a5f QskSkinHintTable introduced to share more code between accessing local
and global hints
2017-08-22 20:50:55 +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 1adcce7347 as the number of local hints is supposed to be small
we don't need to have an extra lookup table for the animator hints.
2017-08-22 11:57:10 +02:00
Uwe Rathmann b6df087756 harmonizing handling of local/global hint tables 2017-08-22 09:44:56 +02:00
Uwe Rathmann 4fde9abd02 making QskControl::childMouseEventFilter protectedagain 2017-08-21 15:56:26 +02:00
Uwe Rathmann 9f7453a0d5 typo fixed 2017-08-21 15:55:55 +02:00
Uwe Rathmann ae04a8892e README changed 2017-07-30 14:31:28 +02:00
Uwe Rathmann 9616ff3a54 thumbnails example modified 2017-07-30 14:31:05 +02:00
Uwe Rathmann e169645ac5 typos fixed 2017-07-30 14:30:50 +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 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 ce10af1c98 return early with no node, when trying to create textures from empty
rects
2017-07-27 15:50:56 +02:00
Uwe Rathmann 8a806a5386 registering of subcontrols has to start with 1, 0 is reserved for QskAspect::Control 2017-07-27 15:49:21 +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 e5a0571cb0 creating of default skins by accident fixed ( needs only to be done, when
the application has no other skins already defined )
2017-07-26 17:50:41 +02:00
Uwe Rathmann 2b0a39494f interpolating between color-filter and no-color-filter ( and v.v. )
added for skin transitions
2017-07-26 17:48:52 +02:00
Uwe Rathmann 6a12eeda08 convenience setters added 2017-07-26 17:48:34 +02:00
Uwe Rathmann 40aeb80618 respecting all local skin hints during skin transitions 2017-07-26 13:21:44 +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 5a17a9fbed always using the same default font for the examples 2017-07-26 11:56:58 +02:00
Uwe Rathmann 718ae556ab using the raster paint engine for the SVGs 2017-07-26 11:56:19 +02:00
Uwe Rathmann e5c2bd893b pontless include removed 2017-07-26 09:38:38 +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 3ef6e30857 default nop implementation for QskSkinTransition::updateSkin 2017-07-25 21:32:12 +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
Uwe Rathmann dd109b1283 [Misc] QskGraphicLabel::Stretch mode fixed 2017-07-25 10:38:43 +02:00
Uwe Rathmann 960df371b1 [Misc] playground examples landing in playground/bin 2017-07-25 10:37:31 +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 f2c5290b15 printing info messages about shortcuts to the console 2017-07-24 09:38:16 +02:00
Uwe Rathmann 7fdd3322fb QskLineEdit/QskImage moved to playground 2017-07-24 07:48:36 +02:00