|
|
|
@ -427,30 +427,3 @@ void NodeConfig::setControlPort(quint16 p) { |
|
|
|
else |
|
|
|
else |
|
|
|
m_controlAddr = "127.0.0.1:" + QString::number(p); |
|
|
|
m_controlAddr = "127.0.0.1:" + QString::number(p); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
bool NodeConfig::addServer(const QString& name, const QString& addr) { |
|
|
|
|
|
|
|
for (auto& s : m_servers) { if (s.first == name) return false; } |
|
|
|
|
|
|
|
m_servers.append({name, addr}); |
|
|
|
|
|
|
|
return saveFull(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bool NodeConfig::removeServer(const QString& name) { |
|
|
|
|
|
|
|
for (int i = 0; i < m_servers.size(); ++i) { |
|
|
|
|
|
|
|
if (m_servers[i].first == name) { m_servers.removeAt(i); return saveFull(); } |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return false; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bool NodeConfig::addClient(const QString& name, const QString& pubKeyHex, |
|
|
|
|
|
|
|
const QString& serverName, const QString& remoteAddr) { |
|
|
|
|
|
|
|
for (auto& c : m_clients) { if (c.name == name) return false; } |
|
|
|
|
|
|
|
m_clients.append({name, pubKeyHex, serverName, remoteAddr}); |
|
|
|
|
|
|
|
return saveFull(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bool NodeConfig::removeClient(const QString& name) { |
|
|
|
|
|
|
|
for (int i = 0; i < m_clients.size(); ++i) { |
|
|
|
|
|
|
|
if (m_clients[i].name == name) { m_clients.removeAt(i); return saveFull(); } |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return false; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|