aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gtk/menu.c7
-rw-r--r--stat_menu.h3
2 files changed, 9 insertions, 1 deletions
diff --git a/gtk/menu.c b/gtk/menu.c
index 20a4148569..59b2bec083 100644
--- a/gtk/menu.c
+++ b/gtk/menu.c
@@ -701,6 +701,7 @@ register_stat_menu_item(
case(REGISTER_STAT_GROUP_RESPONSE_TIME): toolspath = "/Statistics/Service _Response Time/"; break;
case(REGISTER_STAT_GROUP_TELEPHONY): toolspath = "/Statistics/"; break;
case(REGISTER_STAT_GROUP_NONE): toolspath = "/Statistics/"; break;
+ case(REGISTER_ANALYZE_GROUP_NONE): toolspath = "/Analyze/"; break;
default:
g_assert(0);
toolspath = NULL;
@@ -824,6 +825,8 @@ static guint merge_tap_menus_layered(GList *node, gint group) {
entry->item_type = "<StockItem>";
entry->extra_data = ETHEREAL_STOCK_TELEPHONY;
break;
+ case(REGISTER_ANALYZE_GROUP_NONE):
+ break;
default:
g_assert_not_reached();
}
@@ -892,6 +895,10 @@ void merge_all_tap_menus(GList *node) {
if (merge_tap_menus_layered(node, REGISTER_STAT_GROUP_NONE)) {
/*gtk_item_factory_create_item(main_menu_factory, entry, NULL, 2);*/
}
+ if (merge_tap_menus_layered(node, REGISTER_ANALYZE_GROUP_NONE)) {
+ entry->path = "/Analyze/";
+ /*gtk_item_factory_create_item(main_menu_factory, entry, NULL, 2);*/
+ }
}
diff --git a/stat_menu.h b/stat_menu.h
index 88982c470f..9104ffc92c 100644
--- a/stat_menu.h
+++ b/stat_menu.h
@@ -48,8 +48,9 @@ typedef enum {
REGISTER_STAT_GROUP_CONVERSATION_LIST,
REGISTER_STAT_GROUP_ENDPOINT_LIST,
REGISTER_STAT_GROUP_RESPONSE_TIME,
- REGISTER_STAT_GROUP_TELEPHONY
+ REGISTER_STAT_GROUP_TELEPHONY,
/* XXX - split into telephony and VoIP? */
+ REGISTER_ANALYZE_GROUP_NONE
} REGISTER_STAT_GROUP_E;
#ifdef __cplusplus