-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());