diff options
-rw-r--r-- | gtk/menu.c | 7 | ||||
-rw-r--r-- | stat_menu.h | 3 |
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 |