mirror of
https://github.com/overte-org/overte.git
synced 2025-08-10 18:33:01 +02:00
Fix domain vs metaverse logins slightly.
This commit is contained in:
parent
0e8f019b8a
commit
352a3f4ab1
4 changed files with 8 additions and 1 deletions
|
@ -7123,13 +7123,14 @@ void Application::updateWindowTitle() const {
|
||||||
|
|
||||||
QString domainDetails;
|
QString domainDetails;
|
||||||
if (isDomainLoggedIn) {
|
if (isDomainLoggedIn) {
|
||||||
|
// ###### TODO
|
||||||
// domainDetails = "Domain: Logged in as " + domainUsername;
|
// domainDetails = "Domain: Logged in as " + domainUsername;
|
||||||
domainDetails = "Domain: Logged In";
|
domainDetails = "Domain: Logged In";
|
||||||
} else {
|
} else {
|
||||||
domainDetails = "Domain: Not Logged In";
|
domainDetails = "Domain: Not Logged In";
|
||||||
}
|
}
|
||||||
|
|
||||||
QString title = QString() + currentPlaceName + connectionStatus + " (" + metaverseDetails + " - " + domainDetails + ")"
|
QString title = QString() + currentPlaceName + connectionStatus + " (" + metaverseDetails + ") (" + domainDetails + ")"
|
||||||
+ buildVersion;
|
+ buildVersion;
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
|
|
|
@ -110,6 +110,9 @@ void DialogsManager::setDomainConnectionFailureVisibility(bool visible) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DialogsManager::requestMetaverseLogin() {
|
||||||
|
DialogsManager::setDomainLogin(false);
|
||||||
|
}
|
||||||
|
|
||||||
void DialogsManager::setDomainLogin(bool isDomainLogin, const QString& domain) {
|
void DialogsManager::setDomainLogin(bool isDomainLogin, const QString& domain) {
|
||||||
_isDomainLogin = isDomainLogin;
|
_isDomainLogin = isDomainLogin;
|
||||||
|
|
|
@ -41,6 +41,7 @@ public:
|
||||||
QPointer<TestingDialog> getTestingDialog() const { return _testingDialog; }
|
QPointer<TestingDialog> getTestingDialog() const { return _testingDialog; }
|
||||||
void emitAddressBarShown(bool visible) { emit addressBarShown(visible); }
|
void emitAddressBarShown(bool visible) { emit addressBarShown(visible); }
|
||||||
void setAddressBarVisible(bool addressBarVisible);
|
void setAddressBarVisible(bool addressBarVisible);
|
||||||
|
void requestMetaverseLogin();
|
||||||
bool getIsDomainLogin() { return _isDomainLogin; }
|
bool getIsDomainLogin() { return _isDomainLogin; }
|
||||||
QString getDomainLoginDomain() { return _domainLoginDomain; }
|
QString getDomainLoginDomain() { return _domainLoginDomain; }
|
||||||
|
|
||||||
|
|
|
@ -107,6 +107,8 @@ void LoginDialog::toggleAction() {
|
||||||
connection = connect(loginAction, &QAction::triggered, [] {
|
connection = connect(loginAction, &QAction::triggered, [] {
|
||||||
// if not in login state, show.
|
// if not in login state, show.
|
||||||
if (!qApp->getLoginDialogPoppedUp()) {
|
if (!qApp->getLoginDialogPoppedUp()) {
|
||||||
|
auto dialogsManager = DependencyManager::get<DialogsManager>();
|
||||||
|
dialogsManager->requestMetaverseLogin();
|
||||||
LoginDialog::showWithSelection();
|
LoginDialog::showWithSelection();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue