ssl: Remove legacy useSsl account setting
[quassel.git] / src / client / coreaccount.cpp
index 541cf34..e599a51 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-2015 by the Quassel Project                        *
+ *   Copyright (C) 2005-2020 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -26,113 +26,84 @@ CoreAccount::CoreAccount(AccountId accountId)
     _internal = false;
     _port = 4242;
     _storePassword = false;
-    _useSsl = true;
-    _useProxy = false;
-    _proxyType = QNetworkProxy::Socks5Proxy;
+    _proxyType = QNetworkProxy::DefaultProxy;
     _proxyPort = 8080;
 }
 
-
 void CoreAccount::setAccountId(AccountId id)
 {
     _accountId = id;
 }
 
-
-void CoreAccount::setAccountName(const QString &name)
+void CoreAccount::setAccountName(const QString& name)
 {
     _accountName = name;
 }
 
-
-void CoreAccount::setUuid(const QUuid &uuid)
+void CoreAccount::setUuid(const QUuid& uuid)
 {
     _uuid = uuid;
 }
 
-
 void CoreAccount::setInternal(bool internal)
 {
     _internal = internal;
 }
 
-
-void CoreAccount::setUser(const QString &user)
+void CoreAccount::setUser(const QString& user)
 {
     _user = user;
 }
 
-
-void CoreAccount::setPassword(const QString &password)
+void CoreAccount::setPassword(const QString& password)
 {
     _password = password;
 }
 
-
 void CoreAccount::setStorePassword(bool store)
 {
     _storePassword = store;
 }
 
-
-void CoreAccount::setHostName(const QString &hostname)
+void CoreAccount::setHostName(const QString& hostname)
 {
     _hostName = hostname;
 }
 
-
 void CoreAccount::setPort(uint port)
 {
     _port = port;
 }
 
-
-void CoreAccount::setUseSsl(bool useSsl)
-{
-    _useSsl = useSsl;
-}
-
-
-void CoreAccount::setUseProxy(bool useProxy)
-{
-    _useProxy = useProxy;
-}
-
-
 void CoreAccount::setProxyType(QNetworkProxy::ProxyType type)
 {
     _proxyType = type;
 }
 
-
-void CoreAccount::setProxyUser(const QString &proxyUser)
+void CoreAccount::setProxyUser(const QString& proxyUser)
 {
     _proxyUser = proxyUser;
 }
 
-
-void CoreAccount::setProxyPassword(const QString &proxyPassword)
+void CoreAccount::setProxyPassword(const QString& proxyPassword)
 {
     _proxyPassword = proxyPassword;
 }
 
-
-void CoreAccount::setProxyHostName(const QString &proxyHostName)
+void CoreAccount::setProxyHostName(const QString& proxyHostName)
 {
     _proxyHostName = proxyHostName;
 }
 
-
 void CoreAccount::setProxyPort(uint proxyPort)
 {
     _proxyPort = proxyPort;
 }
 
-
 QVariantMap CoreAccount::toVariantMap(bool forcePassword) const
 {
     QVariantMap v;
-    v["AccountId"] = accountId().toInt(); // can't use AccountId because then comparison fails
+    v["AccountId"] = accountId().toInt();  // can't use AccountId because then comparison fails
     v["AccountName"] = accountName();
     v["Uuid"] = uuid().toString();
     v["Internal"] = isInternal();
@@ -144,8 +115,6 @@ QVariantMap CoreAccount::toVariantMap(bool forcePassword) const
     v["StorePassword"] = storePassword();
     v["HostName"] = hostName();
     v["Port"] = port();
-    v["UseSSL"] = useSsl();
-    v["UseProxy"] = useProxy();
     v["ProxyType"] = proxyType();
     v["ProxyUser"] = proxyUser();
     v["ProxyPassword"] = proxyPassword();
@@ -154,8 +123,7 @@ QVariantMap CoreAccount::toVariantMap(bool forcePassword) const
     return v;
 }
 
-
-void CoreAccount::fromVariantMap(const QVariantMap &v)
+void CoreAccount::fromVariantMap(const QVariantMap& v)
 {
     setAccountId((AccountId)v.value("AccountId").toInt());
     setAccountName(v.value("AccountName").toString());
@@ -166,8 +134,6 @@ void CoreAccount::fromVariantMap(const QVariantMap &v)
     setStorePassword(v.value("StorePassword").toBool());
     setHostName(v.value("HostName").toString());
     setPort(v.value("Port").toUInt());
-    setUseSsl(v.value("UseSSL").toBool());
-    setUseProxy(v.value("UseProxy").toBool());
     setProxyType((QNetworkProxy::ProxyType)v.value("ProxyType").toInt());
     setProxyUser(v.value("ProxyUser").toString());
     setProxyPassword(v.value("ProxyPassword").toString());
@@ -177,8 +143,31 @@ void CoreAccount::fromVariantMap(const QVariantMap &v)
     _storePassword = !password().isEmpty();
 }
 
+bool CoreAccount::operator==(const CoreAccount& other) const
+{
+    return toVariantMap(true) == other.toVariantMap(true);
+}
+
+bool CoreAccount::operator!=(const CoreAccount& other) const
+{
+    return !(*this == other);
+}
 
-bool CoreAccount::operator==(const CoreAccount &o) const
+QDebug operator<<(QDebug dbg, const CoreAccount& acc)
 {
-    return toVariantMap(true) == o.toVariantMap(true);
+    dbg.nospace() << qPrintable(QString("CoreAccount(AccountId:")) << acc.accountId()
+                  << qPrintable(QString(", AccountName:")) << acc.accountName()
+                  << qPrintable(QString(", Uuid:")) << acc.uuid()
+                  << qPrintable(QString(", Internal:")) << acc.isInternal()
+                  << qPrintable(QString(", User:")) << acc.user()
+                  << qPrintable(QString(", Password:")) << acc.password()
+                  << qPrintable(QString(", StorePassword:")) << acc.storePassword()
+                  << qPrintable(QString(", HostName:")) << acc.hostName()
+                  << qPrintable(QString(", Port:")) << acc.port()
+                  << qPrintable(QString(", ProxyType:")) << acc.proxyType()
+                  << qPrintable(QString(", ProxyUser:")) << acc.proxyUser()
+                  << qPrintable(QString(", ProxyPassword:")) << acc.proxyPassword()
+                  << qPrintable(QString(", ProxyHostName:")) << acc.proxyHostName()
+                  << qPrintable(QString(", ProxyPort:")) << acc.proxyPort();
+    return dbg.space();
 }