From 0446a6d1a9db046e7186b2da8b59a71f2dde6b72 Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Tue, 25 May 2010 02:31:47 -0700 Subject: Added 'Reload All' button to the notification console for easier debugging (reloads notifications.xml) --- linden/indra/newview/llfloaternotificationsconsole.cpp | 7 +++++++ linden/indra/newview/llfloaternotificationsconsole.h | 1 + .../skins/default/xui/en-us/floater_notifications_console.xml | 5 +++-- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/linden/indra/newview/llfloaternotificationsconsole.cpp b/linden/indra/newview/llfloaternotificationsconsole.cpp index e625006..15ae3d4 100644 --- a/linden/indra/newview/llfloaternotificationsconsole.cpp +++ b/linden/indra/newview/llfloaternotificationsconsole.cpp @@ -187,6 +187,7 @@ BOOL LLFloaterNotificationConsole::postBuild() addChannel("NotificationTips"); getChild("add_notification")->setClickedCallback(onClickAdd, this); + getChild("reload_notifications")->setClickedCallback(onClickReload, this); LLComboBox* notifications = getChild("notification_types"); LLNotifications::TemplateNames names = LLNotifications::instance().getTemplateNames(); @@ -244,6 +245,12 @@ void LLFloaterNotificationConsole::onClickAdd(void* user_data) } } +void LLFloaterNotificationConsole::onClickReload(void* user_data) +{ + // Reload notifications.xml. Old used notifications are preserved in the history for the session -- MC + LLNotifications::instance().loadTemplates(); +} + //=============== LLFloaterNotification ================ diff --git a/linden/indra/newview/llfloaternotificationsconsole.h b/linden/indra/newview/llfloaternotificationsconsole.h index 1a436b8..67c6191 100644 --- a/linden/indra/newview/llfloaternotificationsconsole.h +++ b/linden/indra/newview/llfloaternotificationsconsole.h @@ -55,6 +55,7 @@ public: private: static void onClickAdd(void* user_data); + static void onClickReload(void* user_data); }; diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_notifications_console.xml b/linden/indra/newview/skins/default/xui/en-us/floater_notifications_console.xml index 7186bb4..7c53696 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_notifications_console.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_notifications_console.xml @@ -2,8 +2,9 @@ - -