summaryrefslogtreecommitdiff
path: root/ui/qt/column_preferences_frame.cpp
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2016-05-27 22:46:58 -0400
committerMichael Mann <mmann78@netscape.net>2016-06-01 20:35:26 +0000
commit697996a8b0cea260e89bab709a5b556f3ba7b1c6 (patch)
tree9a685c63f3fc9bf8d745aea54e6c57644e0cb60f /ui/qt/column_preferences_frame.cpp
parent374266296d6f8994910e70c7365097b9e5e809a6 (diff)
downloadwireshark-697996a8b0cea260e89bab709a5b556f3ba7b1c6.tar.gz
Create a FieldFilterEdit class and apply it to custom column preference field.
DisplayFilterEdit deals with entire filters and some edit boxes just need a single protocol field. This control will do the trick. Bug: 12321 Change-Id: I8e5837ea9a6955ada29b7e516ea022ab1dd46f0d Reviewed-on: https://code.wireshark.org/review/15595 Petri-Dish: Michael Mann <mmann78@netscape.net> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Gerald Combs <gerald@wireshark.org> Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'ui/qt/column_preferences_frame.cpp')
-rw-r--r--ui/qt/column_preferences_frame.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/ui/qt/column_preferences_frame.cpp b/ui/qt/column_preferences_frame.cpp
index f2c159ea88..769ed31cf0 100644
--- a/ui/qt/column_preferences_frame.cpp
+++ b/ui/qt/column_preferences_frame.cpp
@@ -34,6 +34,7 @@
#include "column_preferences_frame.h"
#include <ui_column_preferences_frame.h>
#include "syntax_line_edit.h"
+#include "field_filter_edit.h"
#include "wireshark_application.h"
#include <QComboBox>
@@ -282,12 +283,12 @@ void ColumnPreferencesFrame::on_columnTreeWidget_itemActivated(QTreeWidgetItem *
}
case custom_fields_col_:
{
- SyntaxLineEdit *syntax_edit = new SyntaxLineEdit();
+ FieldFilterEdit *field_filter_edit = new FieldFilterEdit();
saved_col_string_ = item->text(custom_fields_col_);
- connect(syntax_edit, SIGNAL(textChanged(QString)),
- syntax_edit, SLOT(checkCustomColumn(QString)));
- connect(syntax_edit, SIGNAL(editingFinished()), this, SLOT(customFieldsEditingFinished()));
- editor = cur_line_edit_ = syntax_edit;
+ connect(field_filter_edit, SIGNAL(textChanged(QString)),
+ field_filter_edit, SLOT(checkCustomColumn(QString)));
+ connect(field_filter_edit, SIGNAL(editingFinished()), this, SLOT(customFieldsEditingFinished()));
+ editor = cur_line_edit_ = field_filter_edit;
//Save off the current column type in case it needs to be restored
if ((item->text(custom_fields_col_) == "") && (item->text(custom_occurrence_col_) == "")) {