diff options
author | McCabe Maxsted | 2010-04-09 20:09:14 -0700 |
---|---|---|
committer | McCabe Maxsted | 2010-04-09 20:09:14 -0700 |
commit | bec4fdebfff3563e9fe7f8c8bca81ceafa157bed (patch) | |
tree | 86b2c1be8650816c85291b95fae2003fb99b5c27 /linden/indra | |
parent | Added checkbox for showing client names in nametag (doesn't change their colo... (diff) | |
download | meta-impy-bec4fdebfff3563e9fe7f8c8bca81ceafa157bed.zip meta-impy-bec4fdebfff3563e9fe7f8c8bca81ceafa157bed.tar.gz meta-impy-bec4fdebfff3563e9fe7f8c8bca81ceafa157bed.tar.bz2 meta-impy-bec4fdebfff3563e9fe7f8c8bca81ceafa157bed.tar.xz |
Added a first use notification to the AO
Diffstat (limited to 'linden/indra')
-rw-r--r-- | linden/indra/newview/app_settings/settings.xml | 11 | ||||
-rw-r--r-- | linden/indra/newview/floaterao.cpp | 2 | ||||
-rw-r--r-- | linden/indra/newview/llappviewer.cpp | 1 | ||||
-rw-r--r-- | linden/indra/newview/llfirstuse.cpp | 11 | ||||
-rw-r--r-- | linden/indra/newview/llfirstuse.h | 1 | ||||
-rw-r--r-- | linden/indra/newview/llprefsadvanced.cpp | 4 | ||||
-rw-r--r-- | linden/indra/newview/skins/default/xui/en-us/notifications.xml | 8 |
7 files changed, 36 insertions, 2 deletions
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml index c950973..072a0f4 100644 --- a/linden/indra/newview/app_settings/settings.xml +++ b/linden/indra/newview/app_settings/settings.xml | |||
@@ -12320,6 +12320,17 @@ | |||
12320 | <key>Value</key> | 12320 | <key>Value</key> |
12321 | <integer>1</integer> | 12321 | <integer>1</integer> |
12322 | </map> | 12322 | </map> |
12323 | <key>WarnFirstAO</key> | ||
12324 | <map> | ||
12325 | <key>Comment</key> | ||
12326 | <string>Enables FirstAO warning dialog</string> | ||
12327 | <key>Persist</key> | ||
12328 | <integer>1</integer> | ||
12329 | <key>Type</key> | ||
12330 | <string>Boolean</string> | ||
12331 | <key>Value</key> | ||
12332 | <integer>1</integer> | ||
12333 | </map> | ||
12323 | <key>WarnFirstAppearance</key> | 12334 | <key>WarnFirstAppearance</key> |
12324 | <map> | 12335 | <map> |
12325 | <key>Comment</key> | 12336 | <key>Comment</key> |
diff --git a/linden/indra/newview/floaterao.cpp b/linden/indra/newview/floaterao.cpp index 5ecd769..b084189 100644 --- a/linden/indra/newview/floaterao.cpp +++ b/linden/indra/newview/floaterao.cpp | |||
@@ -22,6 +22,7 @@ | |||
22 | // Uncomment and use instead if we ever add the chatbar as a command line - MC | 22 | // Uncomment and use instead if we ever add the chatbar as a command line - MC |
23 | //#include "chatbar_as_cmdline.h" | 23 | //#include "chatbar_as_cmdline.h" |
24 | #include "llfloaterchat.h" | 24 | #include "llfloaterchat.h" |
25 | #include "llfirstuse.h" | ||
25 | 26 | ||
26 | #include "llinventory.h" | 27 | #include "llinventory.h" |
27 | #include "llinventoryview.h" | 28 | #include "llinventoryview.h" |
@@ -305,6 +306,7 @@ void LLFloaterAO::show(void*) | |||
305 | { | 306 | { |
306 | sInstance->close(); | 307 | sInstance->close(); |
307 | } | 308 | } |
309 | LLFirstUse::useAO(); | ||
308 | } | 310 | } |
309 | 311 | ||
310 | bool LLFloaterAO::getInstance() | 312 | bool LLFloaterAO::getInstance() |
diff --git a/linden/indra/newview/llappviewer.cpp b/linden/indra/newview/llappviewer.cpp index 63cc952..ae2c294 100644 --- a/linden/indra/newview/llappviewer.cpp +++ b/linden/indra/newview/llappviewer.cpp | |||
@@ -1758,6 +1758,7 @@ bool LLAppViewer::initConfiguration() | |||
1758 | LLFirstUse::addConfigVariable("FirstTeleport"); | 1758 | LLFirstUse::addConfigVariable("FirstTeleport"); |
1759 | LLFirstUse::addConfigVariable("FirstOverrideKeys"); | 1759 | LLFirstUse::addConfigVariable("FirstOverrideKeys"); |
1760 | LLFirstUse::addConfigVariable("FirstAttach"); | 1760 | LLFirstUse::addConfigVariable("FirstAttach"); |
1761 | LLFirstUse::addConfigVariable("FirstAO"); | ||
1761 | LLFirstUse::addConfigVariable("FirstAppearance"); | 1762 | LLFirstUse::addConfigVariable("FirstAppearance"); |
1762 | LLFirstUse::addConfigVariable("FirstInventory"); | 1763 | LLFirstUse::addConfigVariable("FirstInventory"); |
1763 | LLFirstUse::addConfigVariable("FirstSandbox"); | 1764 | LLFirstUse::addConfigVariable("FirstSandbox"); |
diff --git a/linden/indra/newview/llfirstuse.cpp b/linden/indra/newview/llfirstuse.cpp index 877e586..bc982af 100644 --- a/linden/indra/newview/llfirstuse.cpp +++ b/linden/indra/newview/llfirstuse.cpp | |||
@@ -214,6 +214,17 @@ void LLFirstUse::useAttach() | |||
214 | } | 214 | } |
215 | 215 | ||
216 | // static | 216 | // static |
217 | void LLFirstUse::useAO() | ||
218 | { | ||
219 | if (gSavedSettings.getWarning("FirstAO")) | ||
220 | { | ||
221 | gSavedSettings.setWarning("FirstAO", FALSE); | ||
222 | |||
223 | LLNotifications::instance().add("FirstAO"); | ||
224 | } | ||
225 | } | ||
226 | |||
227 | // static | ||
217 | void LLFirstUse::useAppearance() | 228 | void LLFirstUse::useAppearance() |
218 | { | 229 | { |
219 | if (gSavedSettings.getWarning("FirstAppearance")) | 230 | if (gSavedSettings.getWarning("FirstAppearance")) |
diff --git a/linden/indra/newview/llfirstuse.h b/linden/indra/newview/llfirstuse.h index e327984..6467734 100644 --- a/linden/indra/newview/llfirstuse.h +++ b/linden/indra/newview/llfirstuse.h | |||
@@ -104,6 +104,7 @@ public: | |||
104 | static void useTeleport(); | 104 | static void useTeleport(); |
105 | static void useOverrideKeys(); | 105 | static void useOverrideKeys(); |
106 | static void useAttach(); | 106 | static void useAttach(); |
107 | static void useAO(); | ||
107 | static void useAppearance(); | 108 | static void useAppearance(); |
108 | static void useInventory(); | 109 | static void useInventory(); |
109 | static void useSandbox(); | 110 | static void useSandbox(); |
diff --git a/linden/indra/newview/llprefsadvanced.cpp b/linden/indra/newview/llprefsadvanced.cpp index 6558d7b..1ecc0ec 100644 --- a/linden/indra/newview/llprefsadvanced.cpp +++ b/linden/indra/newview/llprefsadvanced.cpp | |||
@@ -49,7 +49,7 @@ BOOL LLPrefsAdvanced::postBuild() | |||
49 | { | 49 | { |
50 | childSetValue("disable_log_screen_check", gSavedSettings.getBOOL("DisableLoginLogoutScreens")); | 50 | childSetValue("disable_log_screen_check", gSavedSettings.getBOOL("DisableLoginLogoutScreens")); |
51 | childSetValue("disable_tp_screen_check", gSavedSettings.getBOOL("DisableTeleportScreens")); | 51 | childSetValue("disable_tp_screen_check", gSavedSettings.getBOOL("DisableTeleportScreens")); |
52 | childSetValue("client_name_tag_check", gSavedSettings.getBOOL("ShowClientNameTag")); | 52 | childSetValue("client_name_tag_check", gSavedSettings.getBOOL("ClothingLayerProtection")); |
53 | 53 | ||
54 | return TRUE; | 54 | return TRUE; |
55 | } | 55 | } |
@@ -58,7 +58,7 @@ void LLPrefsAdvanced::apply() | |||
58 | { | 58 | { |
59 | gSavedSettings.setBOOL("DisableLoginLogoutScreens", childGetValue("disable_log_screen_check")); | 59 | gSavedSettings.setBOOL("DisableLoginLogoutScreens", childGetValue("disable_log_screen_check")); |
60 | gSavedSettings.setBOOL("DisableTeleportScreens", childGetValue("disable_tp_screen_check")); | 60 | gSavedSettings.setBOOL("DisableTeleportScreens", childGetValue("disable_tp_screen_check")); |
61 | gSavedSettings.setBOOL("ShowClientNameTag", childGetValue("client_name_tag_check")); | 61 | gSavedSettings.setBOOL("ClothingLayerProtection", childGetValue("client_name_tag_check")); |
62 | } | 62 | } |
63 | 63 | ||
64 | void LLPrefsAdvanced::cancel() | 64 | void LLPrefsAdvanced::cancel() |
diff --git a/linden/indra/newview/skins/default/xui/en-us/notifications.xml b/linden/indra/newview/skins/default/xui/en-us/notifications.xml index efc45d0..9e97930 100644 --- a/linden/indra/newview/skins/default/xui/en-us/notifications.xml +++ b/linden/indra/newview/skins/default/xui/en-us/notifications.xml | |||
@@ -6670,6 +6670,14 @@ Go to the Official Imprudence Forums to discuss the Imprudence Project. | |||
6670 | yestext="OK"/> | 6670 | yestext="OK"/> |
6671 | </notification> | 6671 | </notification> |
6672 | 6672 | ||
6673 | <notification | ||
6674 | icon="notify.tga" | ||
6675 | name="FirstAO" | ||
6676 | type="notify"> | ||
6677 | Make a new template for AO instructions. | ||
6678 | Use the toolbar to toggle the AO on/off. | ||
6679 | </notification> | ||
6680 | |||
6673 | 6681 | ||
6674 | <!--End Imprudence notifications--> | 6682 | <!--End Imprudence notifications--> |
6675 | 6683 | ||