56 Commits

Author SHA1 Message Date
Uwe Rathmann
8d61ca0d62 warnings fixed 2019-03-09 16:18:11 +01:00
Uwe Rathmann
adaee2b5ab install rues 2018-10-26 09:04:08 +02:00
Uwe Rathmann
19df7461c0 dllimport/dllexport stuff 2018-10-12 08:03:03 +02:00
Uwe Rathmann
7484481f85 using pkgconfig instead of including the source code 2018-09-17 07:52:13 +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
54f4655698 support for input panels per window added 2018-06-12 18:43:14 +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
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
0933edac5d default constructors 2018-05-09 14:13:50 +02:00
Uwe Rathmann
16efc695b9 more changes concering the input context 2018-04-26 14:42:33 +02:00
Uwe Rathmann
745b704ba8 hunspell diabled 2018-04-23 14:39:34 +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
151a73cb0b QskInputContext improved 2018-04-20 08:52:26 +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
5d9f22a757 When deleting a focus scope the hasFocus() flag is not cleared for the
item having the local scope. In situations, where the focusScope is no
parent ( only a parentItem() ) and the focusItem gets reparented
we run into an invalid situation with a wron focus flag.
To work around this Qt bug we manually clear the focus flag.
2018-04-17 21:28:15 +02:00
Uwe Rathmann
34cc82dd70 QskTextInput/QskInputPanel improved 2018-04-13 16:32:48 +02:00
Uwe Rathmann
e2ca55819e locale updates fixed 2018-04-12 13:32:28 +02:00
Uwe Rathmann
959ebfd38a dh 2018-04-12 13:23:10 +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
07d5d933c1 simplifying QskInputCompositionModel 2018-04-11 11:02:29 +02:00
Uwe Rathmann
67dee082ec filtering of input method events moved to QskInputContext 2018-04-11 08:58:14 +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
80c41c53e0 inputpanel subdir introduced 2018-04-06 11:27:10 +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
777a134645 improving text input classes 2018-04-03 20:15:20 +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
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
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
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
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