From bb356b9821442fb2d4fb0590fdfa8dd562f55b53 Mon Sep 17 00:00:00 2001
From: McCabe Maxsted
Date: Mon, 23 Aug 2010 21:07:05 -0700
Subject: Added vivox license window when enabling voice or starting up for the
first time (voice can now be included from here on out :)
---
linden/indra/newview/CMakeLists.txt | 3 +
linden/indra/newview/app_settings/settings.xml | 24 ++-
linden/indra/newview/floatervoicelicense.cpp | 237 +++++++++++++++++++++
linden/indra/newview/floatervoicelicense.h | 72 +++++++
linden/indra/newview/llfirstuse.cpp | 20 +-
linden/indra/newview/llfirstuse.h | 1 +
linden/indra/newview/llprefsvoice.cpp | 15 +-
linden/indra/newview/llstartup.cpp | 23 +-
linden/indra/newview/llstartup.h | 1 +
.../default/xui/en-us/floater_voice_license.xml | 36 ++++
10 files changed, 426 insertions(+), 6 deletions(-)
create mode 100644 linden/indra/newview/floatervoicelicense.cpp
create mode 100644 linden/indra/newview/floatervoicelicense.h
create mode 100644 linden/indra/newview/skins/default/xui/en-us/floater_voice_license.xml
(limited to 'linden/indra/newview')
diff --git a/linden/indra/newview/CMakeLists.txt b/linden/indra/newview/CMakeLists.txt
index a7b78f1..6decbf6 100644
--- a/linden/indra/newview/CMakeLists.txt
+++ b/linden/indra/newview/CMakeLists.txt
@@ -71,6 +71,7 @@ set(viewer_SOURCE_FILES
floaterbusy.cpp
floatergriddefault.cpp
floatergridmanager.cpp
+ floatervoicelicense.cpp
hbfloatergrouptitles.cpp
hippoGridManager.cpp
hippoLimits.cpp
@@ -503,6 +504,7 @@ set(viewer_HEADER_FILES
floaterbusy.h
floatergriddefault.h
floatergridmanager.h
+ floatervoicelicense.h
hbfloatergrouptitles.h
hippoGridManager.h
hippoLimits.h
@@ -1215,6 +1217,7 @@ set(viewer_XUI_FILES
skins/default/xui/en-us/floater_top_objects.xml
skins/default/xui/en-us/floater_tos.xml
skins/default/xui/en-us/floater_url_entry.xml
+ skins/default/xui/en-us/floater_voice_license.xml
skins/default/xui/en-us/floater_voice_wizard.xml
skins/default/xui/en-us/floater_water.xml
skins/default/xui/en-us/floater_wearable_save_as.xml
diff --git a/linden/indra/newview/app_settings/settings.xml b/linden/indra/newview/app_settings/settings.xml
index 9f67615..1951e07 100644
--- a/linden/indra/newview/app_settings/settings.xml
+++ b/linden/indra/newview/app_settings/settings.xml
@@ -844,6 +844,17 @@
Value
0
+ VivoxLicenseAccepted
+
WarnFirstAO
+ WarnFirstVoiceLicense
+
DefaultGrid
EnergyFromTop