diff options
author | Jacek Antonelli | 2008-12-01 17:39:58 -0600 |
---|---|---|
committer | Jacek Antonelli | 2008-12-01 17:40:06 -0600 |
commit | 7abecb48babe6a6f09bf6692ba55076546cfced9 (patch) | |
tree | 8d18a88513fb97adf32c10aae78f4be1984942db /linden/indra/newview/llpanellogin.cpp | |
parent | Second Life viewer sources 1.21.6 (diff) | |
download | meta-impy-7abecb48babe6a6f09bf6692ba55076546cfced9.zip meta-impy-7abecb48babe6a6f09bf6692ba55076546cfced9.tar.gz meta-impy-7abecb48babe6a6f09bf6692ba55076546cfced9.tar.bz2 meta-impy-7abecb48babe6a6f09bf6692ba55076546cfced9.tar.xz |
Second Life viewer sources 1.22.0-RC
Diffstat (limited to 'linden/indra/newview/llpanellogin.cpp')
-rw-r--r-- | linden/indra/newview/llpanellogin.cpp | 39 |
1 files changed, 28 insertions, 11 deletions
diff --git a/linden/indra/newview/llpanellogin.cpp b/linden/indra/newview/llpanellogin.cpp index ffee058..c1c8949 100644 --- a/linden/indra/newview/llpanellogin.cpp +++ b/linden/indra/newview/llpanellogin.cpp | |||
@@ -63,7 +63,6 @@ | |||
63 | #include "llviewernetwork.h" | 63 | #include "llviewernetwork.h" |
64 | #include "llviewerwindow.h" // to link into child list | 64 | #include "llviewerwindow.h" // to link into child list |
65 | #include "llnotify.h" | 65 | #include "llnotify.h" |
66 | #include "llappviewer.h" // for gHideLinks | ||
67 | #include "llurlsimstring.h" | 66 | #include "llurlsimstring.h" |
68 | #include "lluictrlfactory.h" | 67 | #include "lluictrlfactory.h" |
69 | #include "llhttpclient.h" | 68 | #include "llhttpclient.h" |
@@ -202,6 +201,26 @@ void LLLoginHandler::parse(const LLSD& queryMap) | |||
202 | { | 201 | { |
203 | grid_choice = GRID_INFO_ARUNA; | 202 | grid_choice = GRID_INFO_ARUNA; |
204 | } | 203 | } |
204 | else if (queryMap["grid"].asString() == "bharati") | ||
205 | { | ||
206 | grid_choice = GRID_INFO_BHARATI; | ||
207 | } | ||
208 | else if (queryMap["grid"].asString() == "chandra") | ||
209 | { | ||
210 | grid_choice = GRID_INFO_CHANDRA; | ||
211 | } | ||
212 | else if (queryMap["grid"].asString() == "danu") | ||
213 | { | ||
214 | grid_choice = GRID_INFO_DANU; | ||
215 | } | ||
216 | else if (queryMap["grid"].asString() == "parvati") | ||
217 | { | ||
218 | grid_choice = GRID_INFO_PARVATI; | ||
219 | } | ||
220 | else if (queryMap["grid"].asString() == "skanda") | ||
221 | { | ||
222 | grid_choice = GRID_INFO_SKANDA; | ||
223 | } | ||
205 | 224 | ||
206 | if(grid_choice != GRID_INFO_NONE) | 225 | if(grid_choice != GRID_INFO_NONE) |
207 | { | 226 | { |
@@ -321,6 +340,11 @@ namespace { | |||
321 | boost::intrusive_ptr< LLIamHereLogin > gResponsePtr = 0; | 340 | boost::intrusive_ptr< LLIamHereLogin > gResponsePtr = 0; |
322 | }; | 341 | }; |
323 | 342 | ||
343 | void set_start_location(LLUICtrl* ctrl, void* data) | ||
344 | { | ||
345 | LLURLSimString::setString(ctrl->getValue().asString()); | ||
346 | } | ||
347 | |||
324 | //--------------------------------------------------------------------------- | 348 | //--------------------------------------------------------------------------- |
325 | // Public methods | 349 | // Public methods |
326 | //--------------------------------------------------------------------------- | 350 | //--------------------------------------------------------------------------- |
@@ -407,7 +431,7 @@ LLPanelLogin::LLPanelLogin(const LLRect &rect, | |||
407 | combo->setCurrentByIndex( 0 ); | 431 | combo->setCurrentByIndex( 0 ); |
408 | } | 432 | } |
409 | 433 | ||
410 | combo->setCommitCallback( &LLPanelGeneral::set_start_location ); | 434 | combo->setCommitCallback( &set_start_location ); |
411 | 435 | ||
412 | LLComboBox* server_choice_combo = sInstance->getChild<LLComboBox>("server_combo"); | 436 | LLComboBox* server_choice_combo = sInstance->getChild<LLComboBox>("server_combo"); |
413 | server_choice_combo->setCommitCallback(onSelectServer); | 437 | server_choice_combo->setCommitCallback(onSelectServer); |
@@ -1066,15 +1090,8 @@ void LLPanelLogin::onClickConnect(void *) | |||
1066 | } | 1090 | } |
1067 | else | 1091 | else |
1068 | { | 1092 | { |
1069 | if (gHideLinks) | 1093 | gViewerWindow->alertXml("MustHaveAccountToLogIn", |
1070 | { | 1094 | LLPanelLogin::newAccountAlertCallback); |
1071 | gViewerWindow->alertXml("MustHaveAccountToLogInNoLinks"); | ||
1072 | } | ||
1073 | else | ||
1074 | { | ||
1075 | gViewerWindow->alertXml("MustHaveAccountToLogIn", | ||
1076 | LLPanelLogin::newAccountAlertCallback); | ||
1077 | } | ||
1078 | } | 1095 | } |
1079 | } | 1096 | } |
1080 | } | 1097 | } |