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 |
Uwe Rathmann
|
777a134645
|
improving text input classes
|
2018-04-03 20:15:20 +02:00 |
Uwe Rathmann
|
26417ed49a
|
initial version of QskTextInput wrapping QQuickTextInput
|
2018-04-03 10:47:21 +02:00 |
Uwe Rathmann
|
6f4a0045d5
|
using subControlRect
|
2018-04-03 10:46:55 +02:00 |
Uwe Rathmann
|
0a0acb5e27
|
simplifying the inputcontext stuff
|
2018-04-02 17:01:04 +02:00 |
Uwe Rathmann
|
d947fb3999
|
input panel stuff
|
2018-04-01 12:47:44 +02:00 |
Uwe Rathmann
|
0fea82dfff
|
constructor code improved
|
2018-03-31 18:34:34 +02:00 |
Uwe Rathmann
|
9bf518145d
|
compiler errors/warnings fixed
|
2018-03-30 15:04:26 +02:00 |
Peter Hartmann
|
7b8f0625c1
|
Add Pinyin / Hunspell and some more refactoring (#58)
* more keyboard refactoring
* keyboard: Add Pinyin and Hunspell, and change suggestions API
* Add object files to gitignore
|
2018-03-30 10:15:05 +02:00 |
Peter Hartmann
|
66677067d5
|
remove keyboardRect() (#57)
|
2018-03-28 19:05:20 +02:00 |
Peter Hartmann
|
b497b776ae
|
merge changes from downstream (#56)
* keyboard: Rename some classes
* keyboard: adapt some files from downstream
|
2018-03-28 18:01:25 +02:00 |
Peter Hartmann
|
b68fc92cc9
|
keyboard: fix layout calculation
|
2018-03-28 15:49:45 +02:00 |
Peter Hartmann
|
7af9cc6cdf
|
input panel: derive from QskBox
|
2018-03-28 15:31:44 +02:00 |
Peter Hartmann
|
2951523aaf
|
Don't use a tab fence
|
2018-03-28 14:01:26 +02:00 |
Peter Hartmann
|
745adf463e
|
keyboard: Store ints rather than Qt::Keys
|
2018-03-28 12:02:10 +02:00 |
Peter Hartmann
|
ee5cffdc79
|
keyboard: Fix special characters mode
|
2018-03-28 10:53:06 +02:00 |
Peter Hartmann
|
60c16c82c8
|
keyboard: Make key buttons work
Not sure whether this is the right way...
|
2018-03-27 19:20:37 +02:00 |
Peter Hartmann
|
ddea04445c
|
keyboard: Fix focusing / tab key
|
2018-03-27 17:05:20 +02:00 |
Peter Hartmann
|
412267cf9a
|
keyboard: Make auto repeat work
|
2018-03-27 17:03:33 +02:00 |
Peter Hartmann
|
02da3993f2
|
keyboard: make font size grow
|
2018-03-27 17:02:14 +02:00 |
Peter Hartmann
|
fbdfb5aa19
|
create UI in constructor, no need to defer anymore
|
2018-03-27 17:02:12 +02:00 |
Peter Hartmann
|
fcba898217
|
fix layout
|
2018-03-27 16:46:21 +02:00 |
Peter Hartmann
|
a28909327b
|
Add subcontrol for input panel
|
2018-03-27 16:40:53 +02:00 |
Peter Hartmann
|
80249f0c30
|
QskInputPanel: Support margins
|
2018-03-27 16:39:54 +02:00 |
Peter Hartmann
|
debd286b4d
|
input panel: Apply style to new input panel
|
2018-03-27 16:38:42 +02:00 |
Peter Hartmann
|
5a250eff8b
|
Fix input panel event propagation
|
2018-03-27 16:37:32 +02:00 |
Peter Hartmann
|
e365592457
|
new input panel code
|
2018-03-27 16:37:27 +02:00 |
Peter Hartmann
|
2e3834acf9
|
input panel formatting
|
2018-03-27 16:33:48 +02:00 |
Uwe Rathmann
|
374f39c87b
|
const added
|
2018-03-25 16:17:46 +02:00 |
Uwe Rathmann
|
de6ab7f7aa
|
qskSetItemGeometry added
|
2018-03-24 18:05:57 +01:00 |
Uwe Rathmann
|
5447aa30fa
|
limit the flood of LayoutRequest events
|
2018-03-23 09:55:48 +01:00 |
Uwe Rathmann
|
6005336cf8
|
only animate color filters, when the transition affects colors
|
2018-03-23 09:54:35 +01:00 |
Uwe Rathmann
|
736a28d02f
|
QskSkinTransition fixed to work with graphic roles
|
2018-03-22 11:22:13 +01:00 |
Uwe Rathmann
|
c4325d5f45
|
interpolating QskColorFilter fixed
|
2018-03-22 11:21:02 +01:00 |
Uwe Rathmann
|
bc200c879e
|
trailing spaces removed
|
2018-03-22 11:20:13 +01: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
|
c88ae44687
|
unused color table removed
|
2018-03-15 20:18:53 +01:00 |
Uwe Rathmann
|
4cd45201f6
|
more compile time checks, when using QskMetaFunction
|
2018-03-14 14:45:39 +01:00 |
Uwe Rathmann
|
ee3ac13e36
|
QskShortcutMap using QskMetaInvokable
|
2018-03-12 09:27:54 +01:00 |
Uwe Rathmann
|
42a09813ed
|
QskMata classes improved, queued connections for property write
accessors added
|
2018-03-11 17:28:32 +01:00 |
Uwe Rathmann
|
c109b170f1
|
QskMetaInvokable improved
|
2018-03-09 16:20:33 +01:00 |