diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2019-07-02 10:27:20 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2019-07-02 12:29:27 +0200 |
commit | 8d1917209a04286b2befbaff7d8e0ed5256fb232 (patch) | |
tree | 62b3c054714e392e5b734375eba7402cddbe3231 /tools | |
parent | 4f1b9f04f1a2063df764e6ec33c9f5f2e04d1ba1 (diff) |
Testcon: Fix deprecation warning about QComboBox::autoCompletion
Add completer in code, fixing:
ui_invokemethod.h: In member function 'void Ui_InvokeMethod::setupUi(QDialog*)':
.uic\debug/ui_invokemethod.h:137:45: warning: 'void QComboBox::setAutoCompletion(bool)' is deprecated: Use setCompleter() instead. [-Wdeprecated-declarations]
Change-Id: I4df3d05fa3beb3fe6dcd3a75a9d647d080e644b3
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/testcon/invokemethod.cpp | 5 | ||||
-rw-r--r-- | tools/testcon/invokemethod.ui | 3 |
2 files changed, 5 insertions, 3 deletions
diff --git a/tools/testcon/invokemethod.cpp b/tools/testcon/invokemethod.cpp index 1aa74be..796f0e7 100644 --- a/tools/testcon/invokemethod.cpp +++ b/tools/testcon/invokemethod.cpp @@ -30,6 +30,7 @@ #include <qt_windows.h> #include <ActiveQt/ActiveQt> +#include <QtWidgets/QCompleter> QT_BEGIN_NAMESPACE @@ -37,6 +38,10 @@ InvokeMethod::InvokeMethod(QWidget *parent) : QDialog(parent), activex(nullptr) { setupUi(this); + auto completer = new QCompleter(comboMethods->model(), comboMethods); + completer->setCaseSensitivity(Qt::CaseInsensitive); + completer->setCompletionMode(QCompleter::InlineCompletion); + comboMethods->setCompleter(completer); listParameters->setColumnCount(3); listParameters->headerItem()->setText(0, tr("Parameter")); diff --git a/tools/testcon/invokemethod.ui b/tools/testcon/invokemethod.ui index 588819c..88ef34e 100644 --- a/tools/testcon/invokemethod.ui +++ b/tools/testcon/invokemethod.ui @@ -136,9 +136,6 @@ <property name="insertPolicy" > <enum>QComboBox::NoInsert</enum> </property> - <property name="autoCompletion" > - <bool>true</bool> - </property> <property name="duplicatesEnabled" > <bool>false</bool> </property> |