299 Commits

Author SHA1 Message Date
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
67052eb60a improving inputcontext 2018-04-04 15:19:51 +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
897f6c520b changes for gcc4 2018-03-31 18:34:51 +02:00
Uwe Rathmann
0fea82dfff constructor code improved 2018-03-31 18:34:34 +02:00
Uwe Rathmann
df3a306fb0 missing hunspell subdir added 2018-03-30 18:36:27 +02:00
Uwe Rathmann
59b516a118 3rdparty moved to inputcontext/3rdparty.
The 3rdparty files are now compiled as part of the corresponding input
method, so that the project files can be written without using platform
specific linker flags.
2018-03-30 18:31:13 +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
Uwe
63795d21b0 Merge branch 'peter-ha-qsktextinput' 2018-03-28 15:52:26 +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
c1945a00ec keyboard skins: remove commented lines 2018-03-28 15:14:30 +02:00
Peter Hartmann
3d584beee2 keyboard: Highlight hacks 2018-03-28 14:42:05 +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
a0995f6d72 keyboard: fix cursor navigation and clean up the code a bit 2018-03-27 16:38:44 +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
Peter Hartmann
2f2d5cf122 add TextInput 2018-03-27 16:30:09 +02:00
Uwe Rathmann
374f39c87b const added 2018-03-25 16:17:46 +02:00
Uwe Rathmann
e1ca64c6a3 Qt creator files added 2018-03-25 14:38:50 +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