Merge lp:~thomas-moenicke/phablet-extras/maliit-plugins-0.99-server into lp:phablet-extras/maliit-plugins
- maliit-plugins-0.99-server
- Merge into maliit-plugins
Status: | Merged |
---|---|
Approved by: | Ricardo Salveti |
Approved revision: | 2137 |
Merged at revision: | 2131 |
Proposed branch: | lp:~thomas-moenicke/phablet-extras/maliit-plugins-0.99-server |
Merge into: | lp:phablet-extras/maliit-plugins |
Prerequisite: | lp:~thomas-moenicke/phablet-extras/maliit-framework-server-upgrade-noquilt |
Diff against target: |
322 lines (+87/-37) 7 files modified
debian/changelog (+6/-0) debian/control (+3/-3) debian/rules (+2/-0) maliit-keyboard/lib/logic/dynamiclayout_p.h (+1/-1) maliit-keyboard/plugin/inputmethod.cpp (+65/-31) maliit-keyboard/plugin/inputmethod.h (+10/-0) maliit-keyboard/view/view.pro (+0/-2) |
To merge this branch: | bzr merge lp:~thomas-moenicke/phablet-extras/maliit-plugins-0.99-server |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot | continuous-integration | Approve | |
Günter Schwann (community) | Approve | ||
Review via email: mp+172799@code.launchpad.net |
Commit message
update to latest server
Description of the change
update to latest server
PS Jenkins bot (ps-jenkins) wrote : | # |
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2136
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
Günter Schwann (schwann) wrote : | # |
133 + // : surface_
134 + // , surface(
Should be removed
Thomas Moenicke (thomas-moenicke) wrote : | # |
@Guenter: fixed, thx
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2137
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Continuous integration, rev:2137
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:2137
http://
Executed test runs:
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
Preview Diff
1 | === modified file 'debian/changelog' | |||
2 | --- debian/changelog 2013-06-07 19:08:57 +0000 | |||
3 | +++ debian/changelog 2013-07-03 15:12:32 +0000 | |||
4 | @@ -1,3 +1,9 @@ | |||
5 | 1 | maliit-plugins (0.99.trunk.phablet0) saucy; urgency=low | ||
6 | 2 | |||
7 | 3 | * upgraded to 0.99 server | ||
8 | 4 | |||
9 | 5 | -- Thomas Moenicke <thomas@pachamama> Wed, 03 Jul 2013 16:19:53 +0200 | ||
10 | 6 | |||
11 | 1 | maliit-plugins (0.95.2phablet10) saucy; urgency=low | 7 | maliit-plugins (0.95.2phablet10) saucy; urgency=low |
12 | 2 | 8 | ||
13 | 3 | * added word endine/wordribbon | 9 | * added word endine/wordribbon |
14 | 4 | 10 | ||
15 | === modified file 'debian/control' | |||
16 | --- debian/control 2013-06-06 10:29:18 +0000 | |||
17 | +++ debian/control 2013-07-03 15:12:32 +0000 | |||
18 | @@ -11,7 +11,7 @@ | |||
19 | 11 | libgl-dev, | 11 | libgl-dev, |
20 | 12 | libgles2-mesa-dev, | 12 | libgles2-mesa-dev, |
21 | 13 | doxygen, | 13 | doxygen, |
23 | 14 | maliit-framework-dev (>= 0.94.0-w03-springbok1phablet15), | 14 | maliit-framework-dev (>= 0.99.trunk.phablet0), |
24 | 15 | libhunspell-dev, | 15 | libhunspell-dev, |
25 | 16 | libpresage-dev, | 16 | libpresage-dev, |
26 | 17 | libubuntu-platform-api1-dev | 17 | libubuntu-platform-api1-dev |
27 | @@ -20,7 +20,7 @@ | |||
28 | 20 | Package: nemo-keyboard | 20 | Package: nemo-keyboard |
29 | 21 | Provides: maliit-inputmethod-plugin | 21 | Provides: maliit-inputmethod-plugin |
30 | 22 | Architecture: any | 22 | Architecture: any |
32 | 23 | Depends: maliit-framework, | 23 | Depends: maliit-framework (>= 0.99.trunk.phablet0), |
33 | 24 | ${misc:Depends}, | 24 | ${misc:Depends}, |
34 | 25 | ${shlibs:Depends}, | 25 | ${shlibs:Depends}, |
35 | 26 | qtdeclarative5-window-plugin, | 26 | qtdeclarative5-window-plugin, |
36 | @@ -37,7 +37,7 @@ | |||
37 | 37 | Package: maliit-keyboard | 37 | Package: maliit-keyboard |
38 | 38 | Provides: maliit-inputmethod-plugin | 38 | Provides: maliit-inputmethod-plugin |
39 | 39 | Architecture: armhf | 39 | Architecture: armhf |
41 | 40 | Depends: maliit-framework, | 40 | Depends: maliit-framework (>= 0.99.trunk.phablet0), |
42 | 41 | libpresage1, | 41 | libpresage1, |
43 | 42 | ${misc:Depends}, | 42 | ${misc:Depends}, |
44 | 43 | ${shlibs:Depends}, | 43 | ${shlibs:Depends}, |
45 | 44 | 44 | ||
46 | === modified file 'debian/rules' | |||
47 | --- debian/rules 2013-06-07 08:43:47 +0000 | |||
48 | +++ debian/rules 2013-07-03 15:12:32 +0000 | |||
49 | @@ -12,7 +12,9 @@ | |||
50 | 12 | # Build options | 12 | # Build options |
51 | 13 | QMAKE_OPTIONS = \ | 13 | QMAKE_OPTIONS = \ |
52 | 14 | MALIIT_DEFAULT_PROFILE=ubuntu \ | 14 | MALIIT_DEFAULT_PROFILE=ubuntu \ |
53 | 15 | CONFIG+=debug \ | ||
54 | 15 | CONFIG+=nodoc \ | 16 | CONFIG+=nodoc \ |
55 | 17 | CONFIG+=notests \ | ||
56 | 16 | CONFIG+=enable-presage \ | 18 | CONFIG+=enable-presage \ |
57 | 17 | CONFIG+=enable-hunspell \ | 19 | CONFIG+=enable-hunspell \ |
58 | 18 | CONFIG+=enable-preedit \ | 20 | CONFIG+=enable-preedit \ |
59 | 19 | 21 | ||
60 | === modified file 'maliit-keyboard/lib/logic/dynamiclayout_p.h' | |||
61 | --- maliit-keyboard/lib/logic/dynamiclayout_p.h 2013-06-05 13:00:26 +0000 | |||
62 | +++ maliit-keyboard/lib/logic/dynamiclayout_p.h 2013-07-03 15:12:32 +0000 | |||
63 | @@ -102,7 +102,7 @@ | |||
64 | 102 | DynamicLayoutStorage* genericStorage; | 102 | DynamicLayoutStorage* genericStorage; |
65 | 103 | 103 | ||
66 | 104 | DynamicLayoutPrivate(DynamicLayout* _q) : | 104 | DynamicLayoutPrivate(DynamicLayout* _q) : |
68 | 105 | q(q), | 105 | q(_q), |
69 | 106 | initialized(false), | 106 | initialized(false), |
70 | 107 | wordRibbonEnabled(false), | 107 | wordRibbonEnabled(false), |
71 | 108 | portraitStorage(new DynamicLayoutStorage), | 108 | portraitStorage(new DynamicLayoutStorage), |
72 | 109 | 109 | ||
73 | === modified file 'maliit-keyboard/plugin/inputmethod.cpp' | |||
74 | --- maliit-keyboard/plugin/inputmethod.cpp 2013-06-06 16:47:16 +0000 | |||
75 | +++ maliit-keyboard/plugin/inputmethod.cpp 2013-07-03 15:12:32 +0000 | |||
76 | @@ -48,7 +48,6 @@ | |||
77 | 48 | #include "logic/keyareaconverter.h" | 48 | #include "logic/keyareaconverter.h" |
78 | 49 | #include "logic/dynamiclayout.h" | 49 | #include "logic/dynamiclayout.h" |
79 | 50 | 50 | ||
80 | 51 | #include "view/glass.h" | ||
81 | 52 | #include "view/setup.h" | 51 | #include "view/setup.h" |
82 | 53 | 52 | ||
83 | 54 | #ifdef HAVE_QT_MOBILITY | 53 | #ifdef HAVE_QT_MOBILITY |
84 | @@ -60,10 +59,10 @@ | |||
85 | 60 | #endif | 59 | #endif |
86 | 61 | 60 | ||
87 | 62 | #include <maliit/plugins/subviewdescription.h> | 61 | #include <maliit/plugins/subviewdescription.h> |
88 | 63 | #include <maliit/plugins/abstractsurfacefactory.h> | ||
89 | 64 | #include <maliit/plugins/quickviewsurface.h> | ||
90 | 65 | #include <maliit/plugins/abstractpluginsetting.h> | 62 | #include <maliit/plugins/abstractpluginsetting.h> |
91 | 66 | #include <maliit/plugins/updateevent.h> | 63 | #include <maliit/plugins/updateevent.h> |
92 | 64 | #include <maliit/plugins/abstractinputmethodhost.h> | ||
93 | 65 | |||
94 | 67 | 66 | ||
95 | 68 | #include <QApplication> | 67 | #include <QApplication> |
96 | 69 | #include <QWidget> | 68 | #include <QWidget> |
97 | @@ -85,14 +84,6 @@ | |||
98 | 85 | 84 | ||
99 | 86 | namespace { | 85 | namespace { |
100 | 87 | 86 | ||
101 | 88 | const Maliit::Plugins::AbstractSurface::Options g_surface_options( | ||
102 | 89 | Maliit::Plugins::AbstractSurface::TypeQuick2 | Maliit::Plugins::AbstractSurface::PositionCenterBottom | ||
103 | 90 | ); | ||
104 | 91 | |||
105 | 92 | const Maliit::Plugins::AbstractSurface::Options g_extended_surface_options( | ||
106 | 93 | Maliit::Plugins::AbstractSurface::TypeQuick2 | Maliit::Plugins::AbstractSurface::PositionOverlay | ||
107 | 94 | ); | ||
108 | 95 | |||
109 | 96 | const QString g_maliit_keyboard_qml(MALIIT_KEYBOARD_DATA_DIR "/maliit-keyboard.qml"); | 87 | const QString g_maliit_keyboard_qml(MALIIT_KEYBOARD_DATA_DIR "/maliit-keyboard.qml"); |
110 | 97 | const QString g_maliit_keyboard_extended_qml(MALIIT_KEYBOARD_DATA_DIR "/maliit-keyboard-extended.qml"); | 88 | const QString g_maliit_keyboard_extended_qml(MALIIT_KEYBOARD_DATA_DIR "/maliit-keyboard-extended.qml"); |
111 | 98 | const QString g_maliit_magnifier_qml(MALIIT_KEYBOARD_DATA_DIR "/maliit-magnifier.qml"); | 89 | const QString g_maliit_magnifier_qml(MALIIT_KEYBOARD_DATA_DIR "/maliit-magnifier.qml"); |
112 | @@ -140,15 +131,23 @@ | |||
113 | 140 | , event_handler(&model, &updater) | 131 | , event_handler(&model, &updater) |
114 | 141 | {} | 132 | {} |
115 | 142 | 133 | ||
116 | 134 | QQuickView *createWindow(MAbstractInputMethodHost *host) | ||
117 | 135 | { | ||
118 | 136 | QScopedPointer<QQuickView> view(new QQuickView); | ||
119 | 137 | |||
120 | 138 | QSurfaceFormat format; | ||
121 | 139 | format.setAlphaBufferSize(8); | ||
122 | 140 | view->setFormat(format); | ||
123 | 141 | view->setColor(QColor(Qt::transparent)); | ||
124 | 142 | |||
125 | 143 | host->registerWindow(view.data(), Maliit::PositionCenterBottom); | ||
126 | 144 | |||
127 | 145 | return view.take(); | ||
128 | 146 | } | ||
129 | 143 | 147 | ||
130 | 144 | class InputMethodPrivate | 148 | class InputMethodPrivate |
131 | 145 | { | 149 | { |
132 | 146 | public: | 150 | public: |
133 | 147 | typedef Maliit::Plugins::QuickViewSurface Surface; | ||
134 | 148 | typedef QSharedPointer<Surface> SharedSurface; | ||
135 | 149 | |||
136 | 150 | Maliit::Plugins::AbstractSurfaceFactory *const surface_factory; | ||
137 | 151 | SharedSurface surface; | ||
138 | 152 | QQuickItem* qmlRootItem; | 151 | QQuickItem* qmlRootItem; |
139 | 153 | #ifdef EXTENDED_SURFACE_TEMP_DISABLED | 152 | #ifdef EXTENDED_SURFACE_TEMP_DISABLED |
140 | 154 | SharedSurface extended_surface; | 153 | SharedSurface extended_surface; |
141 | @@ -169,6 +168,8 @@ | |||
142 | 169 | MAbstractInputMethodHost* host; | 168 | MAbstractInputMethodHost* host; |
143 | 170 | QQuickView* view; | 169 | QQuickView* view; |
144 | 171 | 170 | ||
145 | 171 | bool predictionEnabled; | ||
146 | 172 | |||
147 | 172 | explicit InputMethodPrivate(InputMethod * const q, | 173 | explicit InputMethodPrivate(InputMethod * const q, |
148 | 173 | MAbstractInputMethodHost *host); | 174 | MAbstractInputMethodHost *host); |
149 | 174 | void setLayoutOrientation(Logic::LayoutHelper::Orientation orientation); | 175 | void setLayoutOrientation(Logic::LayoutHelper::Orientation orientation); |
150 | @@ -182,13 +183,13 @@ | |||
151 | 182 | 183 | ||
152 | 183 | InputMethodPrivate::InputMethodPrivate(InputMethod *const q, | 184 | InputMethodPrivate::InputMethodPrivate(InputMethod *const q, |
153 | 184 | MAbstractInputMethodHost *host) | 185 | MAbstractInputMethodHost *host) |
156 | 185 | : surface_factory(host->surfaceFactory()) | 186 | // : surface_factory(host->surfaceFactory()) |
157 | 186 | , surface(qSharedPointerDynamicCast<Surface>(surface_factory->create(g_surface_options))) | 187 | // , surface(qSharedPointerDynamicCast<Surface>(surface_factory->create(g_surface_options))) |
158 | 187 | #ifdef EXTENDED_SURFACE_TEMP_DISABLED | 188 | #ifdef EXTENDED_SURFACE_TEMP_DISABLED |
159 | 188 | , extended_surface(qSharedPointerDynamicCast<Surface>(surface_factory->create(g_extended_surface_options, surface))) | 189 | , extended_surface(qSharedPointerDynamicCast<Surface>(surface_factory->create(g_extended_surface_options, surface))) |
160 | 189 | , magnifier_surface(qSharedPointerDynamicCast<Surface>(surface_factory->create(g_extended_surface_options, surface))) | 190 | , magnifier_surface(qSharedPointerDynamicCast<Surface>(surface_factory->create(g_extended_surface_options, surface))) |
161 | 190 | #endif | 191 | #endif |
163 | 191 | , editor(EditorOptions(), new Model::Text, new Logic::WordEngine, new Logic::LanguageFeatures) | 192 | : editor(EditorOptions(), new Model::Text, new Logic::WordEngine, new Logic::LanguageFeatures) |
164 | 192 | , feedback() | 193 | , feedback() |
165 | 193 | , style(new Style) | 194 | , style(new Style) |
166 | 194 | , notifier() | 195 | , notifier() |
167 | @@ -199,8 +200,11 @@ | |||
168 | 199 | , magnifier_layout() | 200 | , magnifier_layout() |
169 | 200 | , context(q, style) | 201 | , context(q, style) |
170 | 201 | , host(host) | 202 | , host(host) |
172 | 202 | , view(new QQuickView(0)) | 203 | , view(0) |
173 | 204 | , predictionEnabled(false) | ||
174 | 203 | { | 205 | { |
175 | 206 | view = createWindow(host); | ||
176 | 207 | |||
177 | 204 | editor.setHost(host); | 208 | editor.setHost(host); |
178 | 205 | 209 | ||
179 | 206 | layout.updater.setLayout(&layout.helper); | 210 | layout.updater.setLayout(&layout.helper); |
180 | @@ -210,7 +214,7 @@ | |||
181 | 210 | extended_layout.updater.setStyle(style); | 214 | extended_layout.updater.setStyle(style); |
182 | 211 | feedback.setStyle(style); | 215 | feedback.setStyle(style); |
183 | 212 | 216 | ||
185 | 213 | const QSize &screen_size(surface_factory->screenSize()); | 217 | const QSize &screen_size(view->screen()->size()); |
186 | 214 | layout.helper.setScreenSize(screen_size); | 218 | layout.helper.setScreenSize(screen_size); |
187 | 215 | layout.helper.setAlignment(Logic::LayoutHelper::Bottom); | 219 | layout.helper.setAlignment(Logic::LayoutHelper::Bottom); |
188 | 216 | extended_layout.helper.setScreenSize(screen_size); | 220 | extended_layout.helper.setScreenSize(screen_size); |
189 | @@ -432,17 +436,14 @@ | |||
190 | 432 | connect(&d->magnifier_layout, SIGNAL(originChanged(QPoint)), | 436 | connect(&d->magnifier_layout, SIGNAL(originChanged(QPoint)), |
191 | 433 | this, SLOT(onMagnifierLayoutOriginChanged(QPoint))); | 437 | this, SLOT(onMagnifierLayoutOriginChanged(QPoint))); |
192 | 434 | #endif | 438 | #endif |
193 | 435 | // FIXME: Reimplement keyboardClosed, switchLeft and switchRight | ||
194 | 436 | // (triggered by glass). | ||
195 | 437 | 439 | ||
196 | 438 | connect(&d->editor, SIGNAL(rightLayoutSelected()), | 440 | connect(&d->editor, SIGNAL(rightLayoutSelected()), |
197 | 439 | this, SLOT(onRightLayoutSelected())); | 441 | this, SLOT(onRightLayoutSelected())); |
198 | 440 | 442 | ||
199 | 441 | connect(d->surface_factory, SIGNAL(screenSizeChanged(QSize)), | ||
200 | 442 | this, SLOT(onScreenSizeChange(QSize))); | ||
201 | 443 | |||
202 | 444 | connect(this, SIGNAL(wordEngineEnabledChanged(bool)), uiConst, SLOT(onWordEngineSettingsChanged(bool))); | 443 | connect(this, SIGNAL(wordEngineEnabledChanged(bool)), uiConst, SLOT(onWordEngineSettingsChanged(bool))); |
203 | 445 | 444 | ||
204 | 445 | connect(this, SIGNAL(predictionEnabledChanged()), this, SLOT(updateWordEngine())); | ||
205 | 446 | |||
206 | 446 | registerStyleSetting(host); | 447 | registerStyleSetting(host); |
207 | 447 | 448 | ||
208 | 448 | registerFeedbackSetting(host); | 449 | registerFeedbackSetting(host); |
209 | @@ -451,6 +452,8 @@ | |||
210 | 451 | registerWordEngineSetting(host); | 452 | registerWordEngineSetting(host); |
211 | 452 | registerHideWordRibbonInPortraitModeSetting(host); | 453 | registerHideWordRibbonInPortraitModeSetting(host); |
212 | 453 | 454 | ||
213 | 455 | setActiveSubView("en_us"); | ||
214 | 456 | |||
215 | 454 | // Setting layout orientation depends on word engine and hide word ribbon | 457 | // Setting layout orientation depends on word engine and hide word ribbon |
216 | 455 | // settings to be initialized first: | 458 | // settings to be initialized first: |
217 | 456 | 459 | ||
218 | @@ -576,9 +579,9 @@ | |||
219 | 576 | void InputMethod::handleAppOrientationChanged(int angle) | 579 | void InputMethod::handleAppOrientationChanged(int angle) |
220 | 577 | { | 580 | { |
221 | 578 | Q_UNUSED(angle); | 581 | Q_UNUSED(angle); |
222 | 579 | Q_D(InputMethod); | ||
223 | 580 | 582 | ||
224 | 581 | #ifdef DISABLED_AS_CONTENT_ORIENTATION_NOT_WORKING | 583 | #ifdef DISABLED_AS_CONTENT_ORIENTATION_NOT_WORKING |
225 | 584 | Q_D(InputMethod); | ||
226 | 582 | d->updateKeyboardOrientation(); | 585 | d->updateKeyboardOrientation(); |
227 | 583 | #endif | 586 | #endif |
228 | 584 | } | 587 | } |
229 | @@ -846,14 +849,12 @@ | |||
230 | 846 | 849 | ||
231 | 847 | void InputMethod::onLayoutWidthChanged(int width) | 850 | void InputMethod::onLayoutWidthChanged(int width) |
232 | 848 | { | 851 | { |
235 | 849 | Q_D(InputMethod); | 852 | Q_UNUSED(width); |
234 | 850 | d->surface->setSize(QSize(width, d->surface->size().height())); | ||
236 | 851 | } | 853 | } |
237 | 852 | 854 | ||
238 | 853 | void InputMethod::onLayoutHeightChanged(int height) | 855 | void InputMethod::onLayoutHeightChanged(int height) |
239 | 854 | { | 856 | { |
242 | 855 | Q_D(InputMethod); | 857 | Q_UNUSED(height); |
241 | 856 | d->surface->setSize(QSize(d->surface->size().width(), height)); | ||
243 | 857 | } | 858 | } |
244 | 858 | 859 | ||
245 | 859 | #ifdef EXTENDED_SURFACE_TEMP_DISABLED | 860 | #ifdef EXTENDED_SURFACE_TEMP_DISABLED |
246 | @@ -913,4 +914,37 @@ | |||
247 | 913 | d->updateKeyboardOrientation(); | 914 | d->updateKeyboardOrientation(); |
248 | 914 | } | 915 | } |
249 | 915 | 916 | ||
250 | 917 | void InputMethod::update() | ||
251 | 918 | { | ||
252 | 919 | Q_D(InputMethod); | ||
253 | 920 | |||
254 | 921 | bool valid; | ||
255 | 922 | |||
256 | 923 | bool emitPredictionEnabled = false; | ||
257 | 924 | bool newPredictionEnabled = inputMethodHost()->predictionEnabled(valid); | ||
258 | 925 | |||
259 | 926 | if (!valid) | ||
260 | 927 | newPredictionEnabled = true; | ||
261 | 928 | |||
262 | 929 | if (newPredictionEnabled != d->predictionEnabled) { | ||
263 | 930 | d->predictionEnabled = newPredictionEnabled; | ||
264 | 931 | emitPredictionEnabled = true; | ||
265 | 932 | } | ||
266 | 933 | |||
267 | 934 | if (emitPredictionEnabled) | ||
268 | 935 | Q_EMIT predictionEnabledChanged(); | ||
269 | 936 | } | ||
270 | 937 | |||
271 | 938 | void InputMethod::updateWordEngine() | ||
272 | 939 | { | ||
273 | 940 | // FIXME stub | ||
274 | 941 | } | ||
275 | 942 | |||
276 | 943 | bool InputMethod::predictionEnabled() | ||
277 | 944 | { | ||
278 | 945 | Q_D(InputMethod); | ||
279 | 946 | return d->predictionEnabled; | ||
280 | 947 | } | ||
281 | 948 | |||
282 | 949 | |||
283 | 916 | } // namespace MaliitKeyboard | 950 | } // namespace MaliitKeyboard |
284 | 917 | 951 | ||
285 | === modified file 'maliit-keyboard/plugin/inputmethod.h' | |||
286 | --- maliit-keyboard/plugin/inputmethod.h 2013-06-03 15:41:05 +0000 | |||
287 | +++ maliit-keyboard/plugin/inputmethod.h 2013-07-03 15:12:32 +0000 | |||
288 | @@ -74,6 +74,16 @@ | |||
289 | 74 | Q_SLOT void onRightLayoutSelected(); | 74 | Q_SLOT void onRightLayoutSelected(); |
290 | 75 | Q_SLOT void deviceOrientationChanged(Qt::ScreenOrientation orientation); | 75 | Q_SLOT void deviceOrientationChanged(Qt::ScreenOrientation orientation); |
291 | 76 | 76 | ||
292 | 77 | Q_SLOT void updateWordEngine(); | ||
293 | 78 | |||
294 | 79 | Q_PROPERTY(bool predictionEnabled READ predictionEnabled NOTIFY predictionEnabledChanged) | ||
295 | 80 | |||
296 | 81 | bool predictionEnabled(); | ||
297 | 82 | void update(); | ||
298 | 83 | |||
299 | 84 | Q_SIGNALS: | ||
300 | 85 | void predictionEnabledChanged(); | ||
301 | 86 | |||
302 | 77 | private: | 87 | private: |
303 | 78 | void registerStyleSetting(MAbstractInputMethodHost *host); | 88 | void registerStyleSetting(MAbstractInputMethodHost *host); |
304 | 79 | void registerFeedbackSetting(MAbstractInputMethodHost *host); | 89 | void registerFeedbackSetting(MAbstractInputMethodHost *host); |
305 | 80 | 90 | ||
306 | === modified file 'maliit-keyboard/view/view.pro' | |||
307 | --- maliit-keyboard/view/view.pro 2013-03-22 16:40:29 +0000 | |||
308 | +++ maliit-keyboard/view/view.pro 2013-07-03 15:12:32 +0000 | |||
309 | @@ -20,14 +20,12 @@ | |||
310 | 20 | HEADERS += \ | 20 | HEADERS += \ |
311 | 21 | setup.h \ | 21 | setup.h \ |
312 | 22 | abstracttexteditor.h \ | 22 | abstracttexteditor.h \ |
313 | 23 | glass.h \ | ||
314 | 24 | abstractfeedback.h \ | 23 | abstractfeedback.h \ |
315 | 25 | nullfeedback.h \ | 24 | nullfeedback.h \ |
316 | 26 | 25 | ||
317 | 27 | SOURCES += \ | 26 | SOURCES += \ |
318 | 28 | setup.cpp \ | 27 | setup.cpp \ |
319 | 29 | abstracttexteditor.cpp \ | 28 | abstracttexteditor.cpp \ |
320 | 30 | glass.cpp \ | ||
321 | 31 | abstractfeedback.cpp \ | 29 | abstractfeedback.cpp \ |
322 | 32 | nullfeedback.cpp \ | 30 | nullfeedback.cpp \ |
323 | 33 | 31 |
FAILED: Continuous integration, rev:2135 jenkins. qa.ubuntu. com/job/ phablet- extras- maliit- plugins- ci/71/ jenkins. qa.ubuntu. com/job/ phablet- extras- maliit- plugins- saucy-armhf- ci/23/console jenkins. qa.ubuntu. com/job/ phablet- extras- maliit- plugins- saucy-i386- ci/23/console
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
Click here to trigger a rebuild: s-jenkins: 8080/job/ phablet- extras- maliit- plugins- ci/71/rebuild
http://