- ui.serverList->clear();
- foreach(Network::Server server, _networkInfo.serverList) {
- QListWidgetItem *item = new QListWidgetItem(QString("%1:%2").arg(server.host).arg(server.port));
- if(server.useSsl)
- item->setIcon(SmallIcon("document-encrypt"));
- ui.serverList->addItem(item);
- }
+void SimpleNetworkEditor::displayNetworkInfo(const NetworkInfo &networkInfo)
+{
+ _networkInfo = networkInfo;
+
+ ui.serverList->clear();
+ foreach(Network::Server server, _networkInfo.serverList) {
+ QListWidgetItem *item = new QListWidgetItem(QString("%1:%2").arg(server.host).arg(server.port));
+ if (server.useSsl)
+ item->setIcon(QIcon::fromTheme("document-encrypt"));
+ ui.serverList->addItem(item);
+ }
+
+ ui.networkNameEdit->setText(_networkInfo.networkName);
+ setWidgetStates();
+}
+
+
+void SimpleNetworkEditor::saveToNetworkInfo(NetworkInfo &networkInfo)
+{
+ _networkInfo.networkName = ui.networkNameEdit->text();
+ networkInfo = _networkInfo;
+}
+