279 Commits

Author SHA1 Message Date
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
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
0930085a64 not creating the font cache at build time anymore - it is easier to let
the first application doing the job
2018-03-13 21:07:43 +01:00
Uwe Rathmann
25b6914eab LICENSE-Noto added 2018-03-13 21:03:09 +01:00
Uwe Rathmann
5b17788768 Noto fonts added needed for Chinese symbols + fontconfig setup changed
to use a fontconfig cache
2018-03-13 20:55:42 +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
Uwe Rathmann
b788f7da2c property WRITE accessors added to QskMetaInvokable 2018-03-09 12:24:18 +01:00
Uwe Rathmann
0e832e27f8 QskMetaFunction::parameterTypes fixed 2018-03-08 08:37:44 +01:00
Uwe Rathmann
6c9d78c532 QskMetaInvokable introduced 2018-03-04 13:31:49 +01:00
Uwe Rathmann
b5a5b56a1d QskMetaFunction.hpp introduced 2018-03-03 15:52:42 +01:00
Uwe Rathmann
05e2b91c01 QskMeta stuff seem to work now, but needs more testing 2018-03-02 14:58:43 +01:00
Uwe Rathmann
a9f5e0a528 non working ideas removed 2018-03-02 11:26:25 +01:00
Uwe Rathmann
686f4ff2d8 dh 2018-03-02 07:23:12 +01:00
Uwe Rathmann
2dbb48d8bb dh 2018-03-02 07:07:19 +01:00