diff options
Diffstat (limited to 'ZeroTierUI/network.cpp')
| -rw-r--r-- | ZeroTierUI/network.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/ZeroTierUI/network.cpp b/ZeroTierUI/network.cpp index 1a6a631d..12d02516 100644 --- a/ZeroTierUI/network.cpp +++ b/ZeroTierUI/network.cpp @@ -29,14 +29,14 @@ void Network::setStatus(const std::string &status) ui->statusLabel->setText(QString(status.c_str())); } -void Network::setNetworkName(const std::string &status) +void Network::setNetworkName(const std::string &name) { - ui->nameLabel->setText(QString(status.c_str())); + ui->nameLabel->setText(QString(name.c_str())); } void Network::setNetworkType(const std::string &type) { - ui->networkTypeLabel->setText(QString(status.c_str())); + ui->networkTypeLabel->setText(QString(type.c_str())); if (type == "?") ui->networkTypeLabel->setToolTip("Waiting for configuration..."); else if (type == "public") @@ -69,13 +69,12 @@ void Network::setIps(const std::string &commaSeparatedList) ips = tmp; for(QStringList::iterator i(ips.begin());i!=ips.end();++i) { - if (ui->ipListWidget->findItems(*i).size() == 0) + if (ui->ipListWidget->findItems(*i,Qt::MatchCaseSensitive).size() == 0) ui->ipListWidget->addItem(*i); } - QList<QListWidgetItem *> inList(ui->ipListWidget->items()); - for(QList<QListWidgetItem *>::iterator i(inList.begin());i!=inList.end();++i) { - QListWidgetItem *item = *i; + for(int i=0;i<ui->ipListWidget->count();++i) { + QListWidgetItem *item = ui->ipListWidget->item(i); if (!ips.contains(item->text())) ui->ipListWidget->removeItemWidget(item); } |
