summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2019-07-02 10:27:20 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2019-07-02 12:29:27 +0200
commit8d1917209a04286b2befbaff7d8e0ed5256fb232 (patch)
tree62b3c054714e392e5b734375eba7402cddbe3231 /tools
parent4f1b9f04f1a2063df764e6ec33c9f5f2e04d1ba1 (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.cpp5
-rw-r--r--tools/testcon/invokemethod.ui3
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>