diff options
Diffstat (limited to 'epan')
-rw-r--r-- | epan/prefs.c | 7 | ||||
-rw-r--r-- | epan/prefs.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/epan/prefs.c b/epan/prefs.c index aaeca8cc00..224c6dc35a 100644 --- a/epan/prefs.c +++ b/epan/prefs.c @@ -2495,6 +2495,12 @@ prefs_register_modules(void) "Show the intelligent scroll bar (a minimap of packet list colors in the scrollbar)", &prefs.gui_packet_list_show_minimap); + + prefs_register_bool_preference(gui_module, "interfaces_show_hidden", + "Show hidden interfaces", + "Show all interfaces, including interfaces marked as hidden", + &prefs.gui_interfaces_show_hidden); + register_string_like_preference(gui_module, "interfaces_hidden_types", "Hide interface types in list", "Hide the given interface types in the startup list", &prefs.gui_interfaces_hide_types, PREF_STRING, NULL, TRUE); @@ -3169,6 +3175,7 @@ pre_init_prefs(void) prefs.gui_packet_list_show_minimap = TRUE; if (prefs.gui_interfaces_hide_types) g_free (prefs.gui_interfaces_hide_types); prefs.gui_interfaces_hide_types = g_strdup(""); + prefs.gui_interfaces_show_hidden = FALSE; prefs.gui_qt_packet_list_separator = FALSE; diff --git a/epan/prefs.h b/epan/prefs.h index f18cf85f1d..220de860ea 100644 --- a/epan/prefs.h +++ b/epan/prefs.h @@ -192,6 +192,7 @@ typedef struct _e_prefs { layout_pane_content_e gui_layout_content_2; layout_pane_content_e gui_layout_content_3; gchar *gui_interfaces_hide_types; + gboolean gui_interfaces_show_hidden; gint console_log_level; gchar *capture_device; gchar *capture_devices_linktypes; |