diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2017-02-16 10:41:58 +0100 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2017-02-16 20:53:22 +0000 |
commit | 14e19128dca1b318896ab7768d4527723dbefd17 (patch) | |
tree | 08f677e469805715b5b17bd5d24927f5a49de0bd /epan/prefs.c | |
parent | 384c26622b0adc7eda415ba6e2a9fc704cd27794 (diff) |
Qt: Disable pane menu items if not used in layout
If a pane is not used in the layout it should not be possible to show
and hide this from the menu, as this may give unexpected results.
Change-Id: I335168e66e1dffc89992cad480dd7daaea7e9d59
Reviewed-on: https://code.wireshark.org/review/20140
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 'epan/prefs.c')
-rw-r--r-- | epan/prefs.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/prefs.c b/epan/prefs.c index ac2f25bc08..32462e20a8 100644 --- a/epan/prefs.c +++ b/epan/prefs.c @@ -4812,6 +4812,14 @@ prefs_capture_options_dialog_column_is_visible(const gchar *column) return FALSE; } +gboolean +prefs_has_layout_pane_content (layout_pane_content_e layout_pane_content) +{ + return ((prefs.gui_layout_content_1 == layout_pane_content) || + (prefs.gui_layout_content_2 == layout_pane_content) || + (prefs.gui_layout_content_3 == layout_pane_content)); +} + #define PRS_GUI_FILTER_LABEL "gui.filter_expressions.label" #define PRS_GUI_FILTER_EXPR "gui.filter_expressions.expr" #define PRS_GUI_FILTER_ENABLED "gui.filter_expressions.enabled" |