Add option to bind directly to an IP instead of using a network Interface

This commit is contained in:
Sjoerd van der Berg 2016-04-09 09:19:22 -07:00
parent 43d52026b7
commit e2f43b3383
5 changed files with 45 additions and 12 deletions

View file

@ -1349,6 +1349,16 @@ QString Preferences::getNetworkInterfaceName() const
return value("Preferences/Connection/InterfaceName").toString();
}
void Preferences::setNetworkAddress(const QString& iface)
{
setValue("Preferences/Connection/InterfaceAddress", iface);
}
QString Preferences::getNetworkAddress() const
{
return value("Preferences/Connection/InterfaceAddress").toString();
}
void Preferences::setNetworkInterfaceName(const QString& iface)
{
setValue("Preferences/Connection/InterfaceName", iface);
@ -1364,14 +1374,14 @@ void Preferences::setListenIPv6(bool enable)
setValue("Preferences/Connection/InterfaceListenIPv6", enable);
}
QString Preferences::getNetworkAddress() const
QString Preferences::getAnnounceAddress() const
{
return value("Preferences/Connection/InetAddress").toString();
return value("Preferences/Connection/AnnounceAddress").toString();
}
void Preferences::setNetworkAddress(const QString& addr)
void Preferences::setAnnounceAddress(const QString& addr)
{
setValue("Preferences/Connection/InetAddress", addr);
setValue("Preferences/Connection/AnnounceAddress", addr);
}
bool Preferences::isAnonymousModeEnabled() const