From c0713254c7492d6c146ae8cdbc0e98bcd4e698f1 Mon Sep 17 00:00:00 2001 From: Paul Olav Tvete Date: Wed, 8 Mar 2017 10:15:22 +0100 Subject: Build fix for -no-feature-im Change-Id: I5cd37b78c18847c9535584d0452c8214873db5f2 Reviewed-by: J-P Nurmi --- src/quicktemplates2/qquickcombobox.cpp | 4 ++++ src/quicktemplates2/qquickcombobox_p.h | 2 ++ 2 files changed, 6 insertions(+) (limited to 'src') diff --git a/src/quicktemplates2/qquickcombobox.cpp b/src/quicktemplates2/qquickcombobox.cpp index 3aabd238..95980e6b 100644 --- a/src/quicktemplates2/qquickcombobox.cpp +++ b/src/quicktemplates2/qquickcombobox.cpp @@ -1337,10 +1337,12 @@ bool QQuickComboBox::eventFilter(QObject *object, QEvent *event) d->hidePopup(false); setPressed(false); break; +#if QT_CONFIG(im) case QEvent::InputMethod: if (d->extra.isAllocated()) d->extra->allowComplete = !static_cast(event)->commitString().isEmpty(); break; +#endif default: break; } @@ -1363,6 +1365,7 @@ void QQuickComboBox::focusOutEvent(QFocusEvent *event) setPressed(false); } +#if QT_CONFIG(im) void QQuickComboBox::inputMethodEvent(QInputMethodEvent *event) { Q_D(QQuickComboBox); @@ -1372,6 +1375,7 @@ void QQuickComboBox::inputMethodEvent(QInputMethodEvent *event) else event->ignore(); } +#endif void QQuickComboBox::keyPressEvent(QKeyEvent *event) { diff --git a/src/quicktemplates2/qquickcombobox_p.h b/src/quicktemplates2/qquickcombobox_p.h index b6ed4906..76dce2d5 100644 --- a/src/quicktemplates2/qquickcombobox_p.h +++ b/src/quicktemplates2/qquickcombobox_p.h @@ -178,7 +178,9 @@ protected: bool eventFilter(QObject *object, QEvent *event) override; void focusInEvent(QFocusEvent *event) override; void focusOutEvent(QFocusEvent *event) override; +#if QT_CONFIG(im) void inputMethodEvent(QInputMethodEvent *event) override; +#endif void keyPressEvent(QKeyEvent *event) override; void keyReleaseEvent(QKeyEvent *event) override; void mousePressEvent(QMouseEvent *event) override; -- cgit v1.2.3