546 Commits

Author SHA1 Message Date
Uwe Rathmann
fb3c3427bd QSizeF() alread initializes -1, -1 2019-08-09 10:15:03 +02:00
Uwe Rathmann
ff0118fe23 effectiveSizeHint improved 2019-07-25 18:38:09 +02:00
Uwe Rathmann
c37a99e059 no animtors for invisible windows 2019-07-19 12:18:16 +02:00
Uwe Rathmann
401adac3ba QskLinearBox::count, src/layouts/QskGridBox::count 2019-07-17 17:54:16 +02:00
Uwe Rathmann
fae80c3107 effectiveSizeHint added 2019-07-17 17:52:15 +02:00
Uwe Rathmann
f53b28727f using auto 2019-07-12 15:17:02 +02:00
Uwe Rathmann
6fb347eef9 making the code more readable 2019-07-04 14:22:55 +02:00
Uwe Rathmann
c139bf2f99 not using QMetaObject::newInstance anymore, incompatibilities with Qt >=
12.4 fixed
2019-06-25 20:27:40 +02:00
Uwe Rathmann
b1f56594bc QskControl::maybeUnresized() added 2019-06-23 12:53:38 +02:00
Uwe Rathmann
309106965d QskAnimationHint::UpdateFlag introduced 2019-06-22 16:26:10 +02:00
Uwe Rathmann
a4a49bb7ae blocking consecutive LayoutRequest events until the next request for
sizeHints happens
2019-06-22 16:17:12 +02:00
Uwe Rathmann
ed071ecb65 delete childrenRect from the public API. It does not make sense for a
system, where the parent is responsible for laying out the children
2019-06-22 16:15:37 +02:00
Uwe Rathmann
447eeb9cb2 don't export QskDirtyItemFilter 2019-06-22 16:14:56 +02:00
Uwe Rathmann
79597b61ca QskSizePolicy - more constrained policies 2019-06-20 11:45:32 +02:00
Uwe Rathmann
ee65ee1857 replacing QGridLayoutEngine by QskLinearLayoutEngine, QskStackBox
without QGridLayoutEngine
2019-06-19 14:08:45 +02:00
Uwe Rathmann
6e10527a93 warnings about invalid size policies added 2019-06-19 13:25:29 +02:00
Uwe Rathmann
6a093b9343 respecting minimum/maximum sizes 2019-06-19 13:24:53 +02:00
Uwe Rathmann
e60373aa3c forgotten debug statement removed 2019-06-14 13:02:31 +02:00
Uwe Rathmann
56acfbb056 calling QskWindow::effectivePreferredSize only once 2019-06-14 13:00:28 +02:00
Uwe Rathmann
40bbe2d7d9 more functions 2019-05-17 22:33:02 +02:00
Uwe Rathmann
aea6f829ae allow setWatchedItem( nullptr ) 2019-05-16 13:57:55 +02:00
Uwe Rathmann
0b8d857714 takeHint added, removeHint with return code 2019-05-16 08:14:53 +02:00
Uwe Rathmann
896772c9b4 making cppcheck happier 2019-05-16 08:14:32 +02:00
Uwe Rathmann
62e91ebcee missing polish calls added 2019-05-12 12:26:34 +02:00
Uwe Rathmann
d19d82a65f qskSetTransparentForPositioner added 2019-05-12 12:18:41 +02:00
Uwe Rathmann
01d5fedca7 making the panel optional 2019-05-10 07:44:13 +02:00
Uwe Rathmann
16d071489e innerBox reminder added 2019-05-10 07:33:59 +02:00
Uwe Rathmann
3a616d3c6a missing QSK_EXPORT declarations added 2019-05-09 19:11:25 +02:00
Uwe Rathmann
748bdebc61 layoutRectForWidth fixed 2019-04-30 09:05:08 +02:00
Uwe Rathmann
dd39017dbe implementation of dynamic constraints reorganized 2019-04-26 18:09:59 +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
3f1c5fc948 layout code fixed 2019-04-24 19:19:47 +02:00
Uwe Rathmann
ba365909d8 qskValidOrInnerRect improved 2019-04-24 08:39:13 +02:00
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
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
9ba37738af tabbars for all edges ( left, right, top, bottom ) 2019-04-17 16:33:17 +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
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
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