summaryrefslogtreecommitdiff
path: root/ZeroTierUI/networkwidget.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2013-12-19 14:59:52 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2013-12-19 14:59:52 -0800
commitf311be96a9b8290266dd1b75db40d78ff221e8b4 (patch)
treeda270763cc40a536b96841a0ddd98228b9a18a93 /ZeroTierUI/networkwidget.cpp
parent191d204674168d15a97277ba23098d6daf774dad (diff)
downloadinfinitytier-f311be96a9b8290266dd1b75db40d78ff221e8b4.tar.gz
infinitytier-f311be96a9b8290266dd1b75db40d78ff221e8b4.zip
More UI cleanup...
Diffstat (limited to 'ZeroTierUI/networkwidget.cpp')
-rw-r--r--ZeroTierUI/networkwidget.cpp23
1 files changed, 16 insertions, 7 deletions
diff --git a/ZeroTierUI/networkwidget.cpp b/ZeroTierUI/networkwidget.cpp
index d71c6f12..2bbd23f7 100644
--- a/ZeroTierUI/networkwidget.cpp
+++ b/ZeroTierUI/networkwidget.cpp
@@ -17,10 +17,15 @@ NetworkWidget::NetworkWidget(QWidget *parent,const std::string &nwid) :
{
ui->setupUi(this);
ui->networkIdPushButton->setText(QString(nwid.c_str()));
+
QFontMetrics fm(ui->ipListWidget->font());
int lineHeight = ui->ipListWidget->spacing() + fm.height();
- ui->ipListWidget->setMinimumHeight(lineHeight * 3);
- ui->ipListWidget->setMaximumHeight(lineHeight * 3);
+ ui->ipListWidget->setMinimumHeight(lineHeight * 4);
+ ui->ipListWidget->setMaximumHeight(lineHeight * 4);
+
+ QWidgetList widgets = this->findChildren<QWidget*>();
+ foreach(QWidget* widget, widgets)
+ widget->setAttribute(Qt::WA_MacShowFocusRect,false);
}
NetworkWidget::~NetworkWidget()
@@ -38,19 +43,23 @@ void NetworkWidget::setStatus(const std::string &status,const std::string &age)
void NetworkWidget::setNetworkName(const std::string &name)
{
- ui->nameLabel->setText(QString(name.c_str()));
+ if (name == "?") {
+ ui->nameLabel->setText((QString("( ")+this->networkId().c_str())+" )");
+ } else {
+ ui->nameLabel->setText(QString(name.c_str()));
+ }
}
void NetworkWidget::setNetworkType(const std::string &type)
{
ui->networkTypeLabel->setText(QString(type.c_str()));
if (type == "?")
- ui->networkTypeLabel->setToolTip("Waiting for configuration...");
+ ui->networkTypeLabel->setStatusTip("Waiting for configuration...");
else if (type == "public")
- ui->networkTypeLabel->setToolTip("This network can be joined by anyone.");
+ ui->networkTypeLabel->setStatusTip("This network can be joined by anyone in the world.");
else if (type == "private")
- ui->networkTypeLabel->setToolTip("This network is private, only authorized peers can join.");
- else ui->networkTypeLabel->setToolTip(QString());
+ ui->networkTypeLabel->setStatusTip("This network is private; only authorized peers can join.");
+ else ui->networkTypeLabel->setStatusTip("Unknown network type.");
}
void NetworkWidget::setNetworkDeviceName(const std::string &dev)