Commit Graph

510 Commits

Author SHA1 Message Date
Uwe Rathmann b2d9663a20 resolving loop harmonized with QskSkinHintTable 2019-04-23 11:34:34 +02:00
Uwe Rathmann 54f8591c33 QskTabBar::Panel | QskAspect::Spacing added 2019-04-23 08:51:17 +02:00
Uwe Rathmann 925613b81c animatedValue fixed 2019-04-19 17:04:36 +02:00
Uwe Rathmann d03779cc6d effectivePlacement fixed 2019-04-18 16:17:35 +02:00
Uwe Rathmann 89f1148a7b finding the corresponding tabBar fixed 2019-04-18 16:16:44 +02:00
Uwe Rathmann bbc3c6bc62 more checks for QskDialogSubWindow::exec 2019-04-18 16:15:41 +02:00
Uwe Rathmann 05d9b98dd7 pan gesture detection modified 2019-04-18 16:13:49 +02:00
Uwe Rathmann d55af92fb6 const version for qskFindAncestorOf added 2019-04-18 16:13:05 +02:00
Uwe Rathmann 3c8cea78ee suicide assertion added 2019-04-18 16:12:33 +02:00
Uwe Rathmann 126fb5b9bd registering QskGradientStop 2019-04-18 16:11:38 +02:00
Uwe Rathmann c91e3039d4 making some getters public 2019-04-18 16:11:05 +02:00
Uwe Rathmann 9ba37738af tabbars for all edges ( left, right, top, bottom ) 2019-04-17 16:33:17 +02:00
Uwe Rathmann 9e06fbecd1 missing export declarations added 2019-04-17 15:37:03 +02:00
Uwe Rathmann 713c80c805 don't animate before being initially painted 2019-04-16 11:54:34 +02:00
Uwe Rathmann 045059b71d using z ordering instead of child reordering, to keep the focus tab
chain working
2019-04-11 14:03:20 +02:00
Uwe Rathmann 8fd6910ca4 manually scaling textures according to window coordinates 2019-04-10 19:39:06 +02:00
Uwe Rathmann c539e3bb24 snapToGrid disable as it leads to rounding errors 2019-04-10 19:38:29 +02:00
Uwe Rathmann 8058615c02 qskInnerRectF added 2019-04-10 19:37:59 +02:00
Uwe Rathmann f1600a396d code duplication removed 2019-04-08 13:25:06 +02:00
Uwe Rathmann 44368f97a8 QskLayout -> QskLayoutBox 2019-04-08 13:08:58 +02:00
Uwe Rathmann 0ccffad3ac always reurning false for contains() to help test tools 2019-04-04 18:00:22 +02:00
Uwe Rathmann f681e0e2db workround for Qt < 5.10 added 2019-04-04 17:59:17 +02:00
Uwe Rathmann 9a3b175798 static assertion added 2019-04-02 17:50:08 +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 7cbe60f5fc project file include mechanism based on QMAKEFEATURES 2019-03-31 13:05:25 +02:00
Uwe Rathmann 3d80322afe autoDelete parameter for QskLayout::clear added 2019-03-31 10:33:23 +02:00
Uwe Rathmann d09d08c338 closing the input panel, when the corresponding input item gets
destroyed
2019-03-30 19:17:45 +01:00
Uwe Rathmann d3e9c1f010 missing signal added 2019-03-30 19:11:35 +01:00
Uwe Rathmann 58a942bb2d trailing blanks removed 2019-03-26 16:11:50 +01:00
Uwe Rathmann 35990ac233 missing update calls added 2019-03-26 16:10:15 +01:00
Uwe Rathmann 8e8431f186 ignoring the horizontal size hint of the input proxy 2019-03-25 09:21:21 +01:00
Uwe Rathmann 4c881bedb4 reordering tab buttons instead of using z values 2019-03-23 09:43:15 +01:00
Uwe Rathmann 40e6fa9b52 For some reason the position of the eleided text is wrong
with QTextOption::NoWrap - even if word wrapping
 for elided text does not make any sense.
2019-03-22 15:53:07 +01:00
Uwe Rathmann 33cf1f0f3b oh boy ! 2019-03-21 14:07:00 +01:00
Uwe Rathmann 37fb088111 avoid layout issues when creating a QTextLayout with eliding and wrapping 2019-03-19 17:36:34 +01:00
Uwe Rathmann 943e2b6de8 QskSkinnable::resetHint added 2019-03-19 17:36:12 +01:00
Uwe Rathmann 53f3dc519d qskAncestorOf -> qskFindAncestorOf 2019-03-16 16:11:27 +01:00
Uwe Rathmann 319ad18fd6 QskGraphic::reset fixed 2019-03-16 16:06:10 +01:00
Uwe Rathmann d99844843b qskAncestor added 2019-03-15 15:39:27 +01:00
Uwe Rathmann 4c3a171c46 missing const qualifiers added 2019-03-15 15:38:52 +01:00
Uwe Rathmann 63ee61879d workaround for wrong calls of childMouseEventFilter ( Qt < 5.10 ) 2019-03-07 13:20:48 +01:00
Uwe Rathmann 422fb816bc forgotten return statement added 2019-03-07 11:21:45 +01:00
Uwe Rathmann eff35ce3cb making done virtual 2019-03-01 14:20:56 +01:00
Uwe Rathmann 6081325c2a forgotten member removed 2019-02-28 08:07:05 +01:00
Uwe Rathmann 72a7e7f8e7 buggy remove operation, accidentally removing wrong entries fixed 2019-02-22 16:01:21 +01:00
Uwe Rathmann 7f4102ff7d workaround for a QGridLayoutEngine bug added 2019-02-14 20:34:17 +01:00
Uwe Rathmann 36e4fe2d5f QskTabView::removeTab improved 2019-02-13 10:27:23 +01:00
Uwe Rathmann b0041c7030 currentIndex fixed, when removing an item 2019-02-13 10:26:09 +01:00
Uwe Rathmann 2abde34210 hide focus indicator, when there is no activeFocusItem 2019-02-13 10:24:59 +01:00
Uwe Rathmann 7ee3c9faff QskTabView::removeTab fixed 2019-02-07 13:35:57 +01:00
Uwe Rathmann e738c9ec89 wrong handling of terminations of unrelated animators fixed 2019-02-05 15:09:00 +01:00
Uwe Rathmann 646e670ee4 QskLayout::isEmpty fixed 2019-02-05 15:08:21 +01:00
Uwe Rathmann bc7562234d use deferred deletion for the mouse grabber, otherwise we might run into
crashes in QQuickWindow, when deleting is the result of a mouse release
somewhere below the popup
2019-02-05 10:12:39 +01:00
Uwe Rathmann 9845aa2966 missing close for the input popop added 2019-02-05 10:12:11 +01:00
Uwe Rathmann 35a0d8336b avoid update calls for items without content 2019-02-05 10:11:29 +01:00
Uwe Rathmann 722fb8511c avoiding a Qt assertion, by doing the check before 2019-02-04 18:22:22 +01:00
Uwe Rathmann 724c1e4a66 QskSkinTransition fixed for multiple windows 2019-02-03 12:48:43 +01:00
Uwe Rathmann 3efb1f93e7 as the root item is no child of the window we have to handle it
explicitly, so that traversing does not stop
2019-01-21 15:23:25 +01:00
Uwe Rathmann 3e40bfb257 adding the locale as property for the root item, so that resolving the
locale works from window to item
2019-01-21 15:21:42 +01:00
Uwe Rathmann dd090a9f6e comment as reminder added 2019-01-21 15:21:02 +01:00
Uwe Rathmann c27c100d64 inline comment improved 2019-01-10 20:07:55 +01:00
Uwe Rathmann cbf6ef10b8 disconnect from enabledChanged in the destructor 2019-01-09 10:08:31 +01:00
Uwe Rathmann 2670715097 broken comment fixed 2019-01-08 17:21:18 +01:00
Uwe Rathmann 07b6ad0e7a workaround for a dangling pointer usage in
QQuickWindowPrivate::polishItems added
2019-01-08 17:08:50 +01:00
Uwe Rathmann 56e4544c47 using c++11 iteration 2019-01-07 09:42:23 +01:00
Uwe Rathmann e1ca897478 uncrustified 2019-01-07 09:13:53 +01:00
Uwe Rathmann 4e54d1cb58 uncrustified 2019-01-04 13:42:16 +01:00
Uwe Rathmann 14444fc1fd interpolating colors improved 2019-01-04 11:53:16 +01:00
Uwe Rathmann 738695031b interpolation between an invalid and a valid gradient 2018-12-22 16:12:45 +01:00
Uwe Rathmann 775dca5792 QskSkinnable::setSkinState added to be able to have transitions between
states that differ in more than one flag
2018-12-22 16:11:24 +01:00
Uwe Rathmann 3716b04036 using QVariant::userType instead of QVariant::type 2018-12-20 16:40:06 +01:00
Uwe Rathmann de158d71b5 avoid copying of new animators 2018-12-20 14:38:01 +01:00
Uwe Rathmann 8473f5c2a1 avoid useless sizeHint calls 2018-12-19 10:02:14 +01:00
Uwe Rathmann 4409cee0cf typo fixed 2018-12-19 10:01:26 +01:00
Uwe Rathmann 16c21fa4e0 Direction flag added 2018-12-16 15:29:04 +01:00
Uwe Rathmann 763c920c2d minor changes 2018-12-14 09:11:00 +01:00
Uwe Rathmann dfa8170316 ignoring mouse events, when not being done on the scrollbars 2018-12-13 19:10:18 +01:00
Uwe Rathmann 9ea7409f68 handling of '\n' in texts fixed 2018-12-13 11:29:40 +01:00
Uwe Rathmann 270c94f89f QskTextOptions::effectiveElideMode added 2018-12-13 11:25:16 +01:00
Uwe Rathmann e97bca7859 using auto 2018-12-11 15:00:53 +01:00
Uwe Rathmann 4a035ee0ed typos fixed 2018-12-11 14:59:43 +01:00
Uwe Rathmann a9f059ede3 gtk_widget_gedon't block consecutive LayoutRequest
events as we don't know, when the receiver will have processed them
2018-12-11 14:58:48 +01:00
Uwe Rathmann 9a1e46e0ba QskPushButton::graphicSourceSize added to prevent raster graphics
from being scaled
2018-11-26 17:52:16 +01:00
Uwe Rathmann da89006102 making use of overloading QQuickItemPrivate
getImplicitWidth/getImplicitHeight
2018-11-26 08:50:44 +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 Rathmann 5a9a4dfa89 signatures shortened 2018-11-25 16:35:06 +01:00
Uwe Rathmann b99dd147f2 QskControlPrivate separate declaration/implemetation 2018-11-25 12:52:37 +01:00
Uwe Rathmann cbc5d2b11f formal changes 2018-11-25 10:56:09 +01:00
Uwe f3d6cdd669 QskScrollArea respecting dynamic constraints 2018-11-17 09:22:11 +01:00
Uwe Rathmann c2ca7fd200 missing initialization of the buttonBox fixed 2018-11-08 17:40:52 +01:00
Uwe Rathmann 8a97403343 QskDialogSubWindow API improved 2018-11-08 13:33:30 +01:00
Uwe Rathmann 958e087943 distributing extra space at the borders fixed 2018-11-08 09:02:03 +01:00
Uwe Rathmann c1861f45b0 improving implementation of dialogs 2018-11-07 10:10:48 +01:00
Uwe Rathmann 2ddde243e1 cleaning up dialog classes 2018-11-06 19:00:42 +01:00
Uwe Rathmann b0e8a486a3 cleaning up dialog classes 2018-11-06 18:54:21 +01:00
Uwe Rathmann b398bfcc62 signals improved 2018-11-06 18:47:30 +01:00
Uwe Rathmann 96ec87a620 QskDialog::ButtonLayoutFlag added 2018-11-05 16:06:43 +01:00
Uwe Rathmann 2874d68d23 API cleanup 2018-11-05 13:50:41 +01:00
Uwe Rathmann b398d11310 QskDialog::StandardButton renamed to QskDialog::Action 2018-11-05 13:29:52 +01:00