aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2017-09-17 19:40:44 +0200
committerStig Bjørlykke <stig@bjorlykke.org>2017-09-19 06:23:29 +0000
commit939ea8c8ed2b96b2959a1c9869ac5fe6237808f9 (patch)
tree33df79a5b25861be775f817f72662dcc0d0d2f12 /ui
parent3cb95b0521222766890fdd77d3f6294c98644321 (diff)
Qt: Make ColumnEditorFrame use FieldFilterEdit to get a autocomplete list
Change-Id: I81d5f46d572aa3f0fa1b5b94741697fc72554d2e Reviewed-on: https://code.wireshark.org/review/23587 Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Diffstat (limited to 'ui')
-rw-r--r--ui/qt/column_editor_frame.cpp3
-rw-r--r--ui/qt/column_editor_frame.ui7
2 files changed, 9 insertions, 1 deletions
diff --git a/ui/qt/column_editor_frame.cpp b/ui/qt/column_editor_frame.cpp
index 16317e2a04..307b643bc4 100644
--- a/ui/qt/column_editor_frame.cpp
+++ b/ui/qt/column_editor_frame.cpp
@@ -52,6 +52,9 @@ ColumnEditorFrame::ColumnEditorFrame(QWidget *parent) :
for (int i = 0; i < NUM_COL_FMTS; i++) {
ui->typeComboBox->addItem(col_format_desc(i), QVariant(i));
}
+
+ connect(ui->fieldsNameLineEdit, SIGNAL(textChanged(QString)),
+ ui->fieldsNameLineEdit, SLOT(checkCustomColumn(QString)));
}
ColumnEditorFrame::~ColumnEditorFrame()
diff --git a/ui/qt/column_editor_frame.ui b/ui/qt/column_editor_frame.ui
index 67de739e7a..eece2620c7 100644
--- a/ui/qt/column_editor_frame.ui
+++ b/ui/qt/column_editor_frame.ui
@@ -80,7 +80,7 @@
</widget>
</item>
<item>
- <widget class="SyntaxLineEdit" name="fieldsNameLineEdit"/>
+ <widget class="FieldFilterEdit" name="fieldsNameLineEdit"/>
</item>
<item>
<spacer name="horizontalSpacer_4">
@@ -141,6 +141,11 @@
<container>1</container>
</customwidget>
<customwidget>
+ <class>FieldFilterEdit</class>
+ <extends>QLineEdit</extends>
+ <header>widgets/field_filter_edit.h</header>
+ </customwidget>
+ <customwidget>
<class>SyntaxLineEdit</class>
<extends>QLineEdit</extends>
<header>widgets/syntax_line_edit.h</header>