+
+Network::Server Network::Server::fromVariant(const QVariant &variant) {
+ QVariantMap serverMap = variant.toMap();
+ return Server(serverMap["Host"].toString(), serverMap["Port"].toUInt(), serverMap["Password"].toString(), serverMap["UseSSL"].toBool());
+}
+
+QVariant Network::Server::toVariant() const {
+ QVariantMap serverMap;
+ serverMap["Host"] = host;
+ serverMap["Port"] = port;
+ serverMap["Password"] = password;
+ serverMap["UseSSL"] = useSsl;
+ return QVariant::fromValue<QVariantMap>(serverMap);
+}
+