Skipping first time dialogs enabled

This commit is contained in:
Siana Gearz
2011-12-01 16:51:27 +01:00
parent ab14f1908c
commit a485760028
2 changed files with 11 additions and 0 deletions

View File

@@ -60,6 +60,8 @@ BOOL LLPanelMsgs::postBuild()
childSetAction("enable_popup", onClickEnablePopup, this); childSetAction("enable_popup", onClickEnablePopup, this);
childSetAction("reset_dialogs_btn", onClickResetDialogs, this); childSetAction("reset_dialogs_btn", onClickResetDialogs, this);
childSetAction("skip_dialogs_btn", onClickSkipDialogs, this); childSetAction("skip_dialogs_btn", onClickSkipDialogs, this);
childSetAction("skip_frst_btn", onClickSkipFirstTime, this);
buildLists(); buildLists();
childSetValue("accept_new_inventory", gSavedSettings.getBOOL("AutoAcceptNewInventory")); childSetValue("accept_new_inventory", gSavedSettings.getBOOL("AutoAcceptNewInventory"));
@@ -246,3 +248,11 @@ void LLPanelMsgs::onClickSkipDialogs(void* user_data)
{ {
LLNotificationsUtil::add("SkipShowNextTimeDialogs", LLSD(), LLSD(), boost::bind(&callback_skip_dialogs, _1, _2, (LLPanelMsgs*)user_data)); LLNotificationsUtil::add("SkipShowNextTimeDialogs", LLSD(), LLSD(), boost::bind(&callback_skip_dialogs, _1, _2, (LLPanelMsgs*)user_data));
} }
// static
void LLPanelMsgs::onClickSkipFirstTime(void* user_data)
{
LLFirstUse::disableFirstUse();
LLPanelMsgs* panelp = (LLPanelMsgs*)user_data;
if(panelp) panelp->buildLists();
}

View File

@@ -52,6 +52,7 @@ public:
static void onClickEnablePopup(void* user_data); static void onClickEnablePopup(void* user_data);
static void onClickResetDialogs(void* user_data); static void onClickResetDialogs(void* user_data);
static void onClickSkipDialogs(void* user_data); static void onClickSkipDialogs(void* user_data);
static void onClickSkipFirstTime(void* user_data);
void buildLists(); void buildLists();