Uwe Rathmann
|
49c216b582
|
addCell -> expandTo
|
2019-07-09 14:52:43 +02:00 |
Uwe Rathmann
|
bfe2b58ae3
|
item -> entry
|
2019-07-09 14:49:50 +02:00 |
Uwe Rathmann
|
8555cc3cc4
|
convenience functions added
|
2019-07-09 14:49:24 +02:00 |
Uwe Rathmann
|
6838260606
|
QskLinearBox::spacingAtIndex added
|
2019-07-09 14:27:50 +02:00 |
Uwe Rathmann
|
f52b8a2e46
|
QskDialogSubWindow::done fixed
|
2019-07-05 13:18:12 +02:00 |
Uwe Rathmann
|
6fb347eef9
|
making the code more readable
|
2019-07-04 14:22:55 +02:00 |
Uwe Rathmann
|
42388cb267
|
debug operators, minor improvements
|
2019-07-02 18:18:15 +02:00 |
Uwe Rathmann
|
d600fe9d7b
|
debug operator improved
|
2019-07-02 18:17:57 +02:00 |
Uwe Rathmann
|
148a258160
|
bad contentsSizeHint implementation relying on the current size fixed
|
2019-07-02 16:26:05 +02:00 |
Uwe Rathmann
|
247d7cb7a9
|
reset fixed
|
2019-07-01 16:48:57 +02:00 |
Uwe Rathmann
|
9593226e0c
|
code moved to QskLayoutChain
|
2019-07-01 14:45:25 +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
|
1c5cbc10d1
|
growFlag -> canGrow
|
2019-06-20 11:46:34 +02:00 |
Uwe Rathmann
|
79597b61ca
|
QskSizePolicy - more constrained policies
|
2019-06-20 11:45:32 +02:00 |
Uwe Rathmann
|
abfdb4894e
|
saving some bytes
|
2019-06-19 14:32:59 +02:00 |
Uwe Rathmann
|
ee65ee1857
|
replacing QGridLayoutEngine by QskLinearLayoutEngine, QskStackBox
without QGridLayoutEngine
|
2019-06-19 14:08:45 +02:00 |
Uwe Rathmann
|
8b6e00cc68
|
debug operator added
|
2019-06-19 13:26:29 +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
|
1918bc7cd8
|
[Misc] one dimensional version of sizeHint added
|
2019-06-13 14:00:30 +02:00 |
Uwe Rathmann
|
ba823301b9
|
QskLayoutHint added
|
2019-06-04 08:00:00 +02:00 |
Uwe Rathmann
|
7ad6072d67
|
defensive chacks added
|
2019-06-04 07:59:30 +02:00 |
Uwe Rathmann
|
4e23dd9428
|
more method for future use
|
2019-05-17 22:33:38 +02:00 |
Uwe Rathmann
|
40bbe2d7d9
|
more functions
|
2019-05-17 22:33:02 +02:00 |
Uwe Rathmann
|
c923200e52
|
obsolete declaration removed
|
2019-05-17 07:00:08 +02:00 |
Uwe Rathmann
|
aea6f829ae
|
allow setWatchedItem( nullptr )
|
2019-05-16 13:57:55 +02:00 |
Uwe Rathmann
|
3426e78ed4
|
more efficient implementation of qskAlignedRect
|
2019-05-16 08:23:10 +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
|
4f5c919706
|
QskLayoutConstraint::Type as bits
|
2019-05-12 15:26:57 +02:00 |
Uwe Rathmann
|
20a9b3bc76
|
shifting code to qmlexport
|
2019-05-12 15:19:49 +02:00 |
Uwe Rathmann
|
6113667976
|
code shifted to qmlexport
|
2019-05-12 13:54:22 +02:00 |
Uwe Rathmann
|
18bea9a46f
|
code moved from QskLayoutItem to QskLayoutConstraint
|
2019-05-12 12:27:25 +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
|
61ecd2f52e
|
dh
|
2019-05-12 10:11:50 +02:00 |
Uwe Rathmann
|
1216c9aeeb
|
using rowCount/columnCount
|
2019-05-10 11:58:01 +02:00 |
Uwe Rathmann
|
7761fccca6
|
properties added
|
2019-05-10 08:09:48 +02:00 |
Uwe Rathmann
|
f9a71be21c
|
indentation fixed
|
2019-05-10 07:57:25 +02:00 |
Uwe Rathmann
|
f5fa8d6fa3
|
making QskLayoutBox a QskBox
|
2019-05-10 07:45:10 +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
|
d53cb4116b
|
code cleanup
|
2019-05-10 06:45:23 +02:00 |
Uwe Rathmann
|
3a616d3c6a
|
missing QSK_EXPORT declarations added
|
2019-05-09 19:11:25 +02:00 |
Uwe Rathmann
|
aecd7406f3
|
minor changes
|
2019-05-06 16:36:52 +02:00 |
Uwe Rathmann
|
748bdebc61
|
layoutRectForWidth fixed
|
2019-04-30 09:05:08 +02:00 |
Uwe Rathmann
|
5453e84022
|
using 1e6 as dummy dimension
|
2019-04-30 09:04:46 +02:00 |
Uwe Rathmann
|
196b8f7688
|
implementation of dynamic constraints reorganized
|
2019-04-26 18:11:13 +02:00 |
Uwe Rathmann
|
dd39017dbe
|
implementation of dynamic constraints reorganized
|
2019-04-26 18:09:59 +02:00 |
Uwe Rathmann
|
8dc73dfdac
|
defensive checks added
|
2019-04-26 18:07:35 +02:00 |
Uwe Rathmann
|
a9b5eeec96
|
declaration without implementation removed
|
2019-04-26 18:06:23 +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
|
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 |
Uwe Rathmann
|
11a4c79f0f
|
code cleanup
|
2018-11-05 11:42:46 +01:00 |
Uwe Rathmann
|
04c1c883f6
|
code removed from QskControl::changeEvent as it is already done in
QskControl::event
|
2018-11-03 17:48:34 +01:00 |
Uwe Rathmann
|
aeb29e855a
|
better compile time checks
|
2018-11-03 17:14:09 +01:00 |
Uwe Rathmann
|
8227d8446c
|
IsFunctorOrStaticFunction added
|
2018-11-03 17:13:47 +01:00 |
Uwe Rathmann
|
84e19c43f8
|
reminder to handle ItemChildRemovedChange added
|
2018-10-29 20:13:02 +01:00 |
Uwe Rathmann
|
5da92830df
|
QskSubWindow titleBar improvements
|
2018-10-29 20:11:48 +01:00 |
Uwe Rathmann
|
85f816e42d
|
broken implementation of Qt::AlignBottom fixed
|
2018-10-29 20:01:05 +01:00 |
Uwe Rathmann
|
856af42ec1
|
moc on enums in namespaces before Qt 5.8 workaround fixed
|
2018-10-26 16:24:57 +02:00 |
Uwe Rathmann
|
1f517d0cd1
|
metaobject inerfaces improved
|
2018-10-26 09:04:52 +02:00 |
Uwe Rathmann
|
adaee2b5ab
|
install rues
|
2018-10-26 09:04:08 +02:00 |
Uwe Rathmann
|
116dd01b94
|
including the margins to heightForWidth/widthForHeight calculations
|
2018-10-23 19:19:09 +02:00 |
Uwe Rathmann
|
a3fea8413c
|
only drop explicitly hidden items from layout calculations
|
2018-10-23 19:18:28 +02:00 |
Uwe Rathmann
|
ae62e40b93
|
qskIsVisibleToParent added
|
2018-10-23 19:18:05 +02:00 |
Uwe Rathmann
|
7d39d8dbf6
|
including cpp files tp svg2qvg to drop runtime dependencies
|
2018-10-22 10:09:37 +02:00 |
Uwe Rathmann
|
2b6d0bc90a
|
[Misc] moving QskRgbValue tp common
|
2018-10-22 10:05:57 +02:00 |
Uwe Rathmann
|
75e61edd07
|
some convenience methods to set text options
|
2018-10-19 12:53:45 +02:00 |
Uwe Rathmann
|
f75de504c3
|
some inline comments added
|
2018-10-18 15:50:09 +02:00 |
Uwe Rathmann
|
8a9db8ed10
|
wrong maximumSize for spacer items without stretch fixed
|
2018-10-18 15:41:59 +02:00 |
Uwe Rathmann
|
2b84276019
|
heightForWidth/widthForHeight added
|
2018-10-18 15:41:33 +02:00 |
Uwe Rathmann
|
f1ac0cc13d
|
working on fade/slide in/out effects for popups
|
2018-10-10 08:55:03 +02:00 |
Uwe Rathmann
|
1ddb7aee6b
|
pixel offset fixed
|
2018-10-05 15:43:47 +02:00 |
Uwe Rathmann
|
1d0058a42c
|
QskControl::windowDeactivateEvent added
|
2018-10-05 14:20:46 +02:00 |
Uwe Rathmann
|
e13f9eb4db
|
QskPopup imoroved to allow for implementing priority based stacking
orders
|
2018-10-05 14:15:17 +02:00 |
Uwe Rathmann
|
da0fb28290
|
QskPaintedNode/QskTextureRenderer added
|
2018-10-04 16:15:42 +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
|
45027d2983
|
MSVC workaround added
|
2018-10-03 14:24:25 +02:00 |
Uwe Rathmann
|
c14c7b0059
|
QskAspect::AllUserStates added
|
2018-10-02 07:29:54 +02:00 |
Uwe Rathmann
|
cdc0c108ab
|
not using QOpenGLTexture anymore and now we have access to the textureId
in a MSVC compatible way ( also not having to create a temporary QObject
for translating a QImage into a texture )
|
2018-09-30 18:09:17 +02:00 |
Uwe Rathmann
|
6b2b4c3017
|
getting rid of MSVC incompatible hacking private members
|
2018-09-28 10:07:18 +02:00 |
Uwe Rathmann
|
2e7c6c6676
|
QskTextInput::setEditing fixed ( includes removing of MSVC incompatible
code )
|
2018-09-28 07:30:56 +02:00 |
Uwe Rathmann
|
a5b3a70e7d
|
some temporary workarounds for MSVC problems
|
2018-09-23 17:25:32 +02:00 |
Uwe Rathmann
|
a3c224c865
|
trying to work around MSVC issues
|
2018-09-23 16:36:58 +02:00 |
Uwe Rathmann
|
f94373390b
|
making MSVC happy
|
2018-09-23 11:02:00 +02:00 |
Uwe Rathmann
|
b4edcddbf4
|
making clazy happy
|
2018-08-03 11:11:42 +02:00 |
Uwe Rathmann
|
e9facebb29
|
using c++11 iteration
|
2018-08-03 08:46:02 +02:00 |
Uwe Rathmann
|
2a3811fcd9
|
QskGlobal include cleanup
|
2018-08-03 08:30:23 +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
|
ec101b7d56
|
don't handle touch events, otherwise we miss the synthesized mouse event
|
2018-07-26 15:45:05 +02:00 |
Uwe Rathmann
|
e552788a08
|
missing handling og TouchBegin added
|
2018-07-26 14:44:52 +02:00 |
Uwe Rathmann
|
8d29b4b119
|
setCheckedState hook introduced
|
2018-07-26 12:24:27 +02:00 |
Uwe Rathmann
|
75608b1d45
|
missing emit of currentIndexChanged fixed
|
2018-07-26 12:23:43 +02:00 |
Uwe Rathmann
|
56573670c4
|
enabling wheel according to readOnly fixed
|
2018-07-26 12:22:40 +02:00 |
Uwe Rathmann
|
7e765a903a
|
using QFontMetricsF
|
2018-07-19 15:21:47 +02:00 |
Uwe Rathmann
|
465009bce2
|
forward declaration for QVariant
|
2018-07-19 15:21:28 +02:00 |
Uwe Rathmann
|
aaac57de94
|
unused member removed
|
2018-07-19 14:10:48 +02:00 |
Uwe Rathmann
|
0b3933f800
|
forward declarations fixed
|
2018-07-15 09:46:21 +02:00 |
Uwe Rathmann
|
4b67e7f37b
|
better handling of devicePixelRatio
|
2018-07-13 15:09:25 +02:00 |
Uwe Rathmann
|
609ab2d54b
|
blockin update calss, when not having any content ( avoids warnings from
Qt, when being built in debug mode )
|
2018-07-13 08:37:44 +02:00 |
Uwe Rathmann
|
3f28bd463f
|
beautified
|
2018-07-05 13:25:02 +02:00 |
Uwe Rathmann
|
852504da05
|
beautified
|
2018-07-05 13:02:25 +02:00 |
Uwe Rathmann
|
73d911cee2
|
QskInputGrabber added
|
2018-07-02 08:08:38 +02:00 |
Uwe Rathmann
|
7ee3ff436d
|
never call update, when having no content
|
2018-07-02 08:08:08 +02:00 |
Uwe Rathmann
|
d98302a722
|
wrong insertion of the input grabber fixed
|
2018-06-26 11:55:57 +02:00 |
Uwe Rathmann
|
47962506e9
|
bad loop fixed
|
2018-06-26 11:46:51 +02:00 |
Uwe Rathmann
|
5e6d5ebceb
|
started to improve QskPopup and friends
|
2018-06-26 11:11:37 +02:00 |
Uwe Rathmann
|
c752ee547f
|
QskControl::isVisibleTo added
|
2018-06-26 11:10:44 +02:00 |
Uwe Rathmann
|
dcf77a0ae1
|
obsolete comments removed
|
2018-06-25 12:39:46 +02:00 |
Uwe Rathmann
|
370800d9c8
|
workaround added ( extra flahg in QskWindow ) to work around the missing
NoMousePropagation attribute
|
2018-06-25 12:36:15 +02:00 |
Uwe Rathmann
|
9320b5c5be
|
helping the beautifier
|
2018-06-25 12:35:42 +02:00 |
Uwe Rathmann
|
c6317a9f2b
|
explicitely ungrab on reset
|
2018-06-19 10:46:51 +02:00 |
Uwe Rathmann
|
f10c6437d6
|
sending the initial input method event for clearing the cursor
asynchronously
|
2018-06-14 14:37:31 +02:00 |
Uwe Rathmann
|
5cc45e35e2
|
typos fixed
|
2018-06-14 13:19:04 +02:00 |
Uwe Rathmann
|
a8288f21b4
|
workaround for QTBUG: 68874
|
2018-06-14 12:44:08 +02:00 |
Uwe Rathmann
|
db3f1e3c19
|
corner case for simultaneous mouse press events on different screens
fixed
|
2018-06-14 11:35:47 +02:00 |
Uwe Rathmann
|
b0a87163bf
|
Qt 5.6 incompatibility fixed
|
2018-06-12 20:50:32 +02:00 |
Uwe Rathmann
|
e70bcecae3
|
pointless line removed
|
2018-06-12 20:27:16 +02:00 |
Uwe Rathmann
|
54f4655698
|
support for input panels per window added
|
2018-06-12 18:43:14 +02:00 |
Uwe Rathmann
|
1fc4d3af18
|
crash fixed
|
2018-06-12 11:03:03 +02:00 |
Uwe Rathmann
|
9e5ded43c6
|
sending of input method update hints improved
|
2018-06-12 10:56:06 +02:00 |
Uwe Rathmann
|
e195614654
|
input panel again
|
2018-06-12 08:20:48 +02:00 |
Uwe Rathmann
|
f8982e2177
|
heightForWidth/widthForHeight generalized for autoLayoutChildren
|
2018-06-12 08:19:28 +02:00 |
Uwe Rathmann
|
cb6faf7a1f
|
input context classes reorganized: the whole idea if using input methods
for a virtual keyboard misses fundamental problems like f.e. having an
application with more than one window/screen.
|
2018-06-11 18:55:48 +02:00 |
Uwe Rathmann
|
87eea5a2a9
|
QskTextInput signals fixed
|
2018-06-11 11:34:12 +02:00 |
Uwe Rathmann
|
0e53dc63ea
|
unused code removed
|
2018-06-11 09:01:37 +02:00 |
Uwe Rathmann
|
87f4d718c5
|
QString version of setGraphicSource added
|
2018-06-07 07:24:34 +02:00 |
Uwe Rathmann
|
1e71259406
|
styling of QskInputPanel
|
2018-06-05 16:55:36 +02:00 |
Uwe Rathmann
|
a62e7fb3e2
|
sizePolicy of the inputProxy fixed
|
2018-06-05 12:46:13 +02:00 |
Uwe Rathmann
|
e300755027
|
input method stuff
|
2018-06-05 11:20:54 +02:00 |
Uwe Rathmann
|
b17d8dcb68
|
creating the input panel accidently fixed
|
2018-06-04 10:20:52 +02:00 |
Uwe Rathmann
|
9f78660f30
|
inputpanel classes reorganized, coming closer to something useful
|
2018-06-04 10:00:52 +02:00 |
Uwe Rathmann
|
ce50d49312
|
keyboard handling improved
|
2018-06-03 11:01:22 +02:00 |
Uwe Rathmann
|
23eec85708
|
moving code from QskInputPanel
|
2018-06-02 17:10:41 +02:00 |
Uwe Rathmann
|
11dd05ff49
|
code moved to QskInputManager
|
2018-06-01 17:26:22 +02:00 |
Uwe Rathmann
|
186b18587b
|
QskInputManager introduced
|
2018-06-01 12:00:31 +02:00 |
Uwe Rathmann
|
221b573287
|
input context changes
|
2018-06-01 09:45:02 +02:00 |
Uwe Rathmann
|
b97a43008c
|
layout code moved from QskInputPanel to QskBox
|
2018-05-30 11:47:46 +02:00 |
Uwe Rathmann
|
62de379794
|
heightForWidth/widthForHeight improved
|
2018-05-30 11:05:02 +02:00 |
Uwe Rathmann
|
4eb74f5b71
|
working with nested gesture recognizers fixed
|
2018-05-29 12:05:16 +02:00 |
Uwe Rathmann
|
0c5dc0ce37
|
registration of text predictions removed from QskInputContext
|
2018-05-09 17:01:30 +02:00 |
Uwe Rathmann
|
e5d6fe0dc3
|
QskInputContext is no platform input context anymore to avoid forwarding
private APIs to applicaton code
|
2018-05-09 15:45:43 +02:00 |
Uwe Rathmann
|
b29f688df2
|
reminding comment added
|
2018-05-09 15:45:10 +02:00 |
Uwe Rathmann
|
c2d8f0f6fe
|
QskControl::setExplicitSizeHint fixed
|
2018-05-09 14:13:26 +02:00 |
Uwe Rathmann
|
6b47678805
|
input panel improvements
|
2018-05-09 08:20:59 +02:00 |
Uwe Rathmann
|
f9ef60e2d5
|
handle window loss in pressed state
|
2018-05-09 08:20:32 +02:00 |
Uwe Rathmann
|
1a9a08636b
|
QskResizable merged into QskControl. The memory of the explicit size
hints is allocated lazily as in the most cases a control does not
have them at all
|
2018-05-08 10:34:00 +02:00 |
Uwe Rathmann
|
8096ef0eff
|
beautified
|
2018-05-08 10:33:31 +02:00 |
Uwe Rathmann
|
8ed1036839
|
memory leak fixed - buttons were not deleted in case of dialogs, that
have never been shown
|
2018-05-08 10:32:22 +02:00 |
Uwe Rathmann
|
c46b105879
|
sizeHints renamed to explicitSizeHints, widthForHeight/heightForWidth
moved to QskControl
|
2018-05-01 13:55:26 +02:00 |
Uwe Rathmann
|
e859075f6a
|
unused enum removed
|
2018-05-01 12:51:14 +02:00 |
Uwe Rathmann
|
02e6a65b07
|
code moved from QskControl to QskQuick
|
2018-05-01 12:41:20 +02:00 |
Uwe Rathmann
|
1ba0fd40bc
|
code moved from QskControl to QskQuick
|
2018-05-01 12:26:59 +02:00 |
Uwe Rathmann
|
c7ae7baae2
|
using QStringList instead og QVector< QString > - although QList is not
the better choice
|
2018-05-01 11:52:29 +02:00 |
Uwe Rathmann
|
456bf48dec
|
unused QskVirtualKeyboard::event removed
|
2018-05-01 11:51:56 +02:00 |
Uwe Rathmann
|
5636ddf329
|
reformat
|
2018-05-01 11:50:41 +02:00 |
Uwe Rathmann
|
9fe1d45345
|
QskGraphicLabel::setSource( QString ) added
|
2018-05-01 11:50:06 +02:00 |
Uwe Rathmann
|
3ffd9b3a71
|
input panel improved
|
2018-04-30 10:03:51 +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
|
688ea07c02
|
code moved from inputcontext to inputpanel
|
2018-04-23 14:37:17 +02:00 |
Uwe Rathmann
|
dfe2b875fd
|
key composition moved to QskInputContext
|
2018-04-23 14:06:40 +02:00 |
Uwe Rathmann
|
4ce1780f90
|
Qt 5.6 incompatibilities fixed
|
2018-04-23 10:42:37 +02:00 |
Uwe Rathmann
|
48c897f825
|
also accepting autorepeated Key_Space/Key_Select, even if this is not in line with
what QAbstractButton does
|
2018-04-19 15:27:45 +02:00 |
Uwe Rathmann
|
63cb3bde5d
|
updates, when the window size is changing
|
2018-04-19 09:39:46 +02:00 |
Uwe Rathmann
|
ddbc5db920
|
using a renderjob for restoring the componentComplete flags
|
2018-04-19 09:33:24 +02:00 |
Uwe Rathmann
|
6e2e80d2de
|
QskTextInput/QskInputPanel improvements
|
2018-04-18 19:41:46 +02:00 |
Uwe Rathmann
|
3f8616c084
|
QskTextInput improved
|
2018-04-18 10:46:11 +02:00 |
Uwe Rathmann
|
a950203e7b
|
fixed for multiple windows with different thread contexts
|
2018-04-17 14:46:50 +02:00 |
Uwe Rathmann
|
34cc82dd70
|
QskTextInput/QskInputPanel improved
|
2018-04-13 16:32:48 +02:00 |
Uwe Rathmann
|
79c53bb1c7
|
workaround for setting the focus with Qt::PopupFocusReason
|
2018-04-13 16:23:09 +02:00 |
Uwe Rathmann
|
e2ca55819e
|
locale updates fixed
|
2018-04-12 13:32:28 +02:00 |
Uwe Rathmann
|
ed558f3021
|
wrong return value when inheriting the locale fixed
|
2018-04-12 13:07:58 +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
|
67dee082ec
|
filtering of input method events moved to QskInputContext
|
2018-04-11 08:58:14 +02:00 |
Uwe Rathmann
|
02ea027ca8
|
making clang happier
|
2018-04-10 18:31:49 +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
|
546044f916
|
layout code with transformations
|
2018-04-06 18:07:12 +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
|
84649f74f1
|
for some reason accessing QMethodInputPrivate makes the sanitizer complaining
|
2018-04-06 09:00:41 +02:00 |
Uwe Rathmann
|
469e110f82
|
code simplified
|
2018-04-06 09:00:09 +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
|
26f8e1b936
|
improving the input context
|
2018-04-04 12:05:01 +02:00 |
Uwe Rathmann
|
12a938e653
|
virtual keyboard improvements
|
2018-04-04 10:15:59 +02:00 |