diff options
author | Michael Mann <mmann78@netscape.net> | 2017-01-04 10:57:25 -0500 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2017-01-07 15:35:18 +0000 |
commit | 165c8b04227df05a0ae329e92adff7bd314b9d4b (patch) | |
tree | b632e9e30ca7c3ca472d0e8e3926ec53efe244fc /ui/qt/protocol_preferences_menu.cpp | |
parent | fb9ac503c16e88408a53e808f17f19f63787f2de (diff) | |
download | wireshark-165c8b04227df05a0ae329e92adff7bd314b9d4b.tar.gz |
Refactor range preference.
Refactored so that all handling of ranges in struct preference
can be internal to prefs.c
Change-Id: I68577909f9c07b23a16ab3443a523355d4645314
Reviewed-on: https://code.wireshark.org/review/19577
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'ui/qt/protocol_preferences_menu.cpp')
-rw-r--r-- | ui/qt/protocol_preferences_menu.cpp | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/ui/qt/protocol_preferences_menu.cpp b/ui/qt/protocol_preferences_menu.cpp index 2cd660d48b..af7824a6c6 100644 --- a/ui/qt/protocol_preferences_menu.cpp +++ b/ui/qt/protocol_preferences_menu.cpp @@ -120,33 +120,7 @@ public: { QString title = pref_->title; - switch(pref_->type) { - case PREF_UINT: - { - int base = 10; - switch(pref_->info.base) { - case 8: - base = 8; - break; - case 16: - base = 16; - break; - default: - break; - } - title.append(QString(": %1" UTF8_HORIZONTAL_ELLIPSIS).arg(QString::number(*pref->varp.uint, base))); - break; - } - case PREF_STRING: - title.append(QString(": %1" UTF8_HORIZONTAL_ELLIPSIS).arg(*pref->varp.string)); - break; - case PREF_RANGE: - title.append(QString(": %1" UTF8_HORIZONTAL_ELLIPSIS).arg(range_to_qstring(*pref->varp.range))); - break; - default: - // We shouldn't be here. - break; - } + title.append(QString(": %1" UTF8_HORIZONTAL_ELLIPSIS).arg(gchar_free_to_qstring(prefs_pref_to_str(pref_, pref_current)))); setText(title); } |