summaryrefslogtreecommitdiff
path: root/indra/newview/llfirstuse.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llfirstuse.cpp')
-rw-r--r--indra/newview/llfirstuse.cpp34
1 files changed, 34 insertions, 0 deletions
diff --git a/indra/newview/llfirstuse.cpp b/indra/newview/llfirstuse.cpp
index 4a4e1a9ed4..9f05e59ac8 100644
--- a/indra/newview/llfirstuse.cpp
+++ b/indra/newview/llfirstuse.cpp
@@ -40,6 +40,18 @@ void LLFirstUse::disableFirstUse()
}
}
+// static
+void LLFirstUse::resetFirstUse()
+{
+ // Set all first-use warnings to disabled
+ for (std::set<LLString>::iterator iter = sConfigVariables.begin();
+ iter != sConfigVariables.end(); ++iter)
+ {
+ gSavedSettings.setWarning(*iter, TRUE);
+ }
+}
+
+
// Called whenever the viewer detects that your balance went up
void LLFirstUse::useBalanceIncrease(S32 delta)
{
@@ -194,3 +206,25 @@ void LLFirstUse::useFlexible()
}
}
+// static
+void LLFirstUse::useDebugMenus()
+{
+ if (gSavedSettings.getWarning("FirstDebugMenus"))
+ {
+ gSavedSettings.setWarning("FirstDebugMenus", FALSE);
+
+ LLNotifyBox::showXml("FirstDebugMenus");
+ }
+}
+
+// static
+void LLFirstUse::useSculptedPrim()
+{
+ if (gSavedSettings.getWarning("FirstSculptedPrim"))
+ {
+ gSavedSettings.setWarning("FirstSculptedPrim", FALSE);
+
+ LLNotifyBox::showXml("FirstSculptedPrim");
+
+ }
+}