mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-08 23:57:19 +02:00
don't store domain hostname, leverage AddressManager only
This commit is contained in:
parent
96aacab8ab
commit
ea0a1a4fb6
5 changed files with 3 additions and 38 deletions
|
@ -3440,7 +3440,7 @@ void Application::updateWindowTitle(){
|
||||||
QString connectionStatus = nodeList->getDomainHandler().isConnected() ? "" : " (NOT CONNECTED) ";
|
QString connectionStatus = nodeList->getDomainHandler().isConnected() ? "" : " (NOT CONNECTED) ";
|
||||||
QString username = AccountManager::getInstance().getAccountInfo().getUsername();
|
QString username = AccountManager::getInstance().getAccountInfo().getUsername();
|
||||||
QString title = QString() + (!username.isEmpty() ? username + " @ " : QString())
|
QString title = QString() + (!username.isEmpty() ? username + " @ " : QString())
|
||||||
+ nodeList->getDomainHandler().getHostname() + connectionStatus + buildVersion;
|
+ AddressManager::getInstance().getCurrentDomain() + connectionStatus + buildVersion;
|
||||||
|
|
||||||
AccountManager& accountManager = AccountManager::getInstance();
|
AccountManager& accountManager = AccountManager::getInstance();
|
||||||
if (accountManager.getAccountInfo().hasBalance()) {
|
if (accountManager.getAccountInfo().hasBalance()) {
|
||||||
|
|
|
@ -754,7 +754,6 @@ void Menu::loadSettings(QSettings* settings) {
|
||||||
scanMenuBar(&loadAction, settings);
|
scanMenuBar(&loadAction, settings);
|
||||||
Application::getInstance()->getAvatar()->loadData(settings);
|
Application::getInstance()->getAvatar()->loadData(settings);
|
||||||
Application::getInstance()->updateWindowTitle();
|
Application::getInstance()->updateWindowTitle();
|
||||||
NodeList::getInstance()->loadData(settings);
|
|
||||||
|
|
||||||
// notify that a settings has changed
|
// notify that a settings has changed
|
||||||
connect(&NodeList::getInstance()->getDomainHandler(), &DomainHandler::hostnameChanged, this, &Menu::bumpSettings);
|
connect(&NodeList::getInstance()->getDomainHandler(), &DomainHandler::hostnameChanged, this, &Menu::bumpSettings);
|
||||||
|
@ -815,7 +814,6 @@ void Menu::saveSettings(QSettings* settings) {
|
||||||
|
|
||||||
scanMenuBar(&saveAction, settings);
|
scanMenuBar(&saveAction, settings);
|
||||||
Application::getInstance()->getAvatar()->saveData(settings);
|
Application::getInstance()->getAvatar()->saveData(settings);
|
||||||
NodeList::getInstance()->saveData(settings);
|
|
||||||
|
|
||||||
settings->setValue(SETTINGS_ADDRESS_KEY, AddressManager::getInstance().currentAddress());
|
settings->setValue(SETTINGS_ADDRESS_KEY, AddressManager::getInstance().currentAddress());
|
||||||
|
|
||||||
|
|
|
@ -30,9 +30,10 @@ public:
|
||||||
static AddressManager& getInstance();
|
static AddressManager& getInstance();
|
||||||
|
|
||||||
const QUrl currentAddress();
|
const QUrl currentAddress();
|
||||||
|
|
||||||
const QString currentPath(bool withOrientation = true) const;
|
const QString currentPath(bool withOrientation = true) const;
|
||||||
|
|
||||||
|
const QString& getCurrentDomain() const { return _currentDomain; }
|
||||||
|
|
||||||
void attemptPlaceNameLookup(const QString& lookupString);
|
void attemptPlaceNameLookup(const QString& lookupString);
|
||||||
|
|
||||||
void setPositionGetter(PositionGetter positionGetter) { _positionGetter = positionGetter; }
|
void setPositionGetter(PositionGetter positionGetter) { _positionGetter = positionGetter; }
|
||||||
|
|
|
@ -471,34 +471,3 @@ void NodeList::activateSocketFromNodeCommunication(const QByteArray& packet, con
|
||||||
sendingNode->activateSymmetricSocket();
|
sendingNode->activateSymmetricSocket();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const QString QSETTINGS_GROUP_NAME = "NodeList";
|
|
||||||
const QString DOMAIN_SERVER_SETTING_KEY = "domainServerHostname";
|
|
||||||
|
|
||||||
void NodeList::loadData(QSettings *settings) {
|
|
||||||
settings->beginGroup(DOMAIN_SERVER_SETTING_KEY);
|
|
||||||
|
|
||||||
QString domainServerHostname = settings->value(DOMAIN_SERVER_SETTING_KEY).toString();
|
|
||||||
|
|
||||||
if (domainServerHostname.size() > 0) {
|
|
||||||
_domainHandler.setHostname(domainServerHostname);
|
|
||||||
} else {
|
|
||||||
_domainHandler.setHostname(DEFAULT_DOMAIN_HOSTNAME);
|
|
||||||
}
|
|
||||||
|
|
||||||
settings->endGroup();
|
|
||||||
}
|
|
||||||
|
|
||||||
void NodeList::saveData(QSettings* settings) {
|
|
||||||
settings->beginGroup(DOMAIN_SERVER_SETTING_KEY);
|
|
||||||
|
|
||||||
if (_domainHandler.getHostname() != DEFAULT_DOMAIN_HOSTNAME) {
|
|
||||||
// the user is using a different hostname, store it
|
|
||||||
settings->setValue(DOMAIN_SERVER_SETTING_KEY, QVariant(_domainHandler.getHostname()));
|
|
||||||
} else {
|
|
||||||
// the user has switched back to default, remove the current setting
|
|
||||||
settings->remove(DOMAIN_SERVER_SETTING_KEY);
|
|
||||||
}
|
|
||||||
|
|
||||||
settings->endGroup();
|
|
||||||
}
|
|
||||||
|
|
|
@ -63,9 +63,6 @@ public:
|
||||||
void sendAssignment(Assignment& assignment);
|
void sendAssignment(Assignment& assignment);
|
||||||
|
|
||||||
void pingPunchForInactiveNode(const SharedNodePointer& node);
|
void pingPunchForInactiveNode(const SharedNodePointer& node);
|
||||||
|
|
||||||
void loadData(QSettings* settings);
|
|
||||||
void saveData(QSettings* settings);
|
|
||||||
public slots:
|
public slots:
|
||||||
void reset();
|
void reset();
|
||||||
void sendDomainServerCheckIn();
|
void sendDomainServerCheckIn();
|
||||||
|
|
Loading…
Reference in a new issue