X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fcoreaccount.cpp;h=50524c496370f3d40017cab81371bbcd5f424ec9;hp=4fccceddf891c4c1b6a81d72d1f3a663bbe32b36;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/client/coreaccount.cpp b/src/client/coreaccount.cpp index 4fcccedd..50524c49 100644 --- a/src/client/coreaccount.cpp +++ b/src/client/coreaccount.cpp @@ -20,126 +20,165 @@ #include "coreaccount.h" -CoreAccount::CoreAccount(AccountId accountId) { - _accountId = accountId; - _internal = false; - _port = 4242; - _storePassword = false; - _useSsl = true; - _useProxy = false; - _proxyType = QNetworkProxy::Socks5Proxy; - _proxyPort = 8080; +CoreAccount::CoreAccount(AccountId accountId) +{ + _accountId = accountId; + _internal = false; + _port = 4242; + _storePassword = false; + _useSsl = true; + _useProxy = false; + _proxyType = QNetworkProxy::Socks5Proxy; + _proxyPort = 8080; } -void CoreAccount::setAccountId(AccountId id) { - _accountId = id; + +void CoreAccount::setAccountId(AccountId id) +{ + _accountId = id; } -void CoreAccount::setAccountName(const QString &name) { - _accountName = name; + +void CoreAccount::setAccountName(const QString &name) +{ + _accountName = name; } -void CoreAccount::setUuid(const QUuid &uuid) { - _uuid = uuid; + +void CoreAccount::setUuid(const QUuid &uuid) +{ + _uuid = uuid; } -void CoreAccount::setInternal(bool internal) { - _internal = internal; + +void CoreAccount::setInternal(bool internal) +{ + _internal = internal; } -void CoreAccount::setUser(const QString &user) { - _user = user; + +void CoreAccount::setUser(const QString &user) +{ + _user = user; } -void CoreAccount::setPassword(const QString &password) { - _password = password; + +void CoreAccount::setPassword(const QString &password) +{ + _password = password; } -void CoreAccount::setStorePassword(bool store) { - _storePassword = store; + +void CoreAccount::setStorePassword(bool store) +{ + _storePassword = store; } -void CoreAccount::setHostName(const QString &hostname) { - _hostName = hostname; + +void CoreAccount::setHostName(const QString &hostname) +{ + _hostName = hostname; } -void CoreAccount::setPort(uint port) { - _port = port; + +void CoreAccount::setPort(uint port) +{ + _port = port; } -void CoreAccount::setUseSsl(bool useSsl) { - _useSsl = useSsl; + +void CoreAccount::setUseSsl(bool useSsl) +{ + _useSsl = useSsl; } -void CoreAccount::setUseProxy(bool useProxy) { - _useProxy = useProxy; + +void CoreAccount::setUseProxy(bool useProxy) +{ + _useProxy = useProxy; } -void CoreAccount::setProxyType(QNetworkProxy::ProxyType type) { - _proxyType = type; + +void CoreAccount::setProxyType(QNetworkProxy::ProxyType type) +{ + _proxyType = type; } -void CoreAccount::setProxyUser(const QString &proxyUser) { - _proxyUser = proxyUser; + +void CoreAccount::setProxyUser(const QString &proxyUser) +{ + _proxyUser = proxyUser; } -void CoreAccount::setProxyPassword(const QString &proxyPassword) { - _proxyPassword = proxyPassword; + +void CoreAccount::setProxyPassword(const QString &proxyPassword) +{ + _proxyPassword = proxyPassword; } -void CoreAccount::setProxyHostName(const QString &proxyHostName) { - _proxyHostName = proxyHostName; + +void CoreAccount::setProxyHostName(const QString &proxyHostName) +{ + _proxyHostName = proxyHostName; } -void CoreAccount::setProxyPort(uint proxyPort) { - _proxyPort = proxyPort; + +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["AccountName"] = accountName(); - v["Uuid"] = uuid().toString(); - v["Internal"] = isInternal(); - v["User"] = user(); - if(_storePassword || forcePassword) - v["Password"] = password(); - else - v["Password"] = QString(); - v["StorePassword"] = storePassword(); - v["HostName"] = hostName(); - v["Port"] = port(); - v["UseSSL"] = useSsl(); - v["UseProxy"] = useProxy(); - v["ProxyType"] = proxyType(); - v["ProxyUser"] = proxyUser(); - v["ProxyPassword"] = proxyPassword(); - v["ProxyHostName"] = proxyHostName(); - v["ProxyPort"] = proxyPort(); - return v; + +QVariantMap CoreAccount::toVariantMap(bool forcePassword) const +{ + QVariantMap v; + v["AccountId"] = accountId().toInt(); // can't use AccountId because then comparison fails + v["AccountName"] = accountName(); + v["Uuid"] = uuid().toString(); + v["Internal"] = isInternal(); + v["User"] = user(); + if (_storePassword || forcePassword) + v["Password"] = password(); + else + v["Password"] = QString(); + v["StorePassword"] = storePassword(); + v["HostName"] = hostName(); + v["Port"] = port(); + v["UseSSL"] = useSsl(); + v["UseProxy"] = useProxy(); + v["ProxyType"] = proxyType(); + v["ProxyUser"] = proxyUser(); + v["ProxyPassword"] = proxyPassword(); + v["ProxyHostName"] = proxyHostName(); + v["ProxyPort"] = proxyPort(); + return v; } -void CoreAccount::fromVariantMap(const QVariantMap &v) { - setAccountId((AccountId)v.value("AccountId").toInt()); - setAccountName(v.value("AccountName").toString()); - setUuid(QUuid(v.value("Uuid").toString())); - setInternal(v.value("Internal").toBool()); - setUser(v.value("User").toString()); - setPassword(v.value("Password").toString()); - 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()); - setProxyHostName(v.value("ProxyHostName").toString()); - setProxyPort(v.value("ProxyPort").toUInt()); - _storePassword = !password().isEmpty(); +void CoreAccount::fromVariantMap(const QVariantMap &v) +{ + setAccountId((AccountId)v.value("AccountId").toInt()); + setAccountName(v.value("AccountName").toString()); + setUuid(QUuid(v.value("Uuid").toString())); + setInternal(v.value("Internal").toBool()); + setUser(v.value("User").toString()); + setPassword(v.value("Password").toString()); + 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()); + setProxyHostName(v.value("ProxyHostName").toString()); + setProxyPort(v.value("ProxyPort").toUInt()); + + _storePassword = !password().isEmpty(); } -bool CoreAccount::operator==(const CoreAccount &o) const { - return toVariantMap(true) == o.toVariantMap(true); + +bool CoreAccount::operator==(const CoreAccount &o) const +{ + return toVariantMap(true) == o.toVariantMap(true); }