diff --git a/ZeroTierUI/mainwindow.ui b/ZeroTierUI/mainwindow.ui
index cbd240a2b..23762fec2 100644
--- a/ZeroTierUI/mainwindow.ui
+++ b/ZeroTierUI/mainwindow.ui
@@ -39,6 +39,11 @@
Qt::NoFocus
+
+ QListWidget#networkListWidget::Item {
+ background-color: rgba(0,0,0,10);
+}s
+
QFrame::NoFrame
@@ -52,14 +57,17 @@
QAbstractItemView::NoEditTriggers
- QAbstractItemView::SingleSelection
-
-
- QAbstractItemView::SelectItems
+ QAbstractItemView::NoSelection
QAbstractItemView::ScrollPerPixel
+
+ 5
+
+
+ true
+
-
@@ -70,12 +78,9 @@
0
-
+
- 6
-
-
- QLayout::SetDefaultConstraint
+ 5
0
@@ -90,7 +95,7 @@
0
-
-
+
0
@@ -104,16 +109,28 @@
- Click to Copy Address to Clipboard
+ Click to copy your address to clipboard.
- border: 0;
+ QPushButton {
+ border: 0;
+ background-color: transparent;
+}
+
+QPushButton:focus {
+ background-color: rgba(0,0,0,25);
+}
+
+QPushButton:hover {
+ background-color: rgba(0,0,0,25);
+}
+
0000000000 (OFFLINE, v0.0.0, 0 peers)
-
- Qt::ToolButtonTextOnly
+
+ true
@@ -137,40 +154,19 @@
16
-
- false
-
(Numeric ID of Network to Join)
-
-
-
-
- 0
- 0
-
-
-
-
- Courier
- 12
- 50
- false
- false
-
-
+
Join Network
Join
-
- Qt::ToolButtonTextOnly
-
diff --git a/ZeroTierUI/networkwidget.cpp b/ZeroTierUI/networkwidget.cpp
index 02561405a..d71c6f127 100644
--- a/ZeroTierUI/networkwidget.cpp
+++ b/ZeroTierUI/networkwidget.cpp
@@ -105,9 +105,8 @@ void NetworkWidget::on_networkIdPushButton_clicked()
QApplication::clipboard()->setText(ui->networkIdPushButton->text());
}
-void NetworkWidget::on_ipListWidget_doubleClicked(const QModelIndex &index)
+void NetworkWidget::on_ipListWidget_itemActivated(QListWidgetItem *item)
{
- QListWidgetItem *ci = ui->ipListWidget->currentItem();
- if (ci)
- QApplication::clipboard()->setText(ci->text());
+ if (item)
+ QApplication::clipboard()->setText(item->text());
}
diff --git a/ZeroTierUI/networkwidget.h b/ZeroTierUI/networkwidget.h
index 9bc31ab44..e177f25bf 100644
--- a/ZeroTierUI/networkwidget.h
+++ b/ZeroTierUI/networkwidget.h
@@ -4,6 +4,7 @@
#include
#include
+#include
namespace Ui {
class NetworkWidget;
@@ -28,8 +29,7 @@ public:
private slots:
void on_leaveNetworkButton_clicked();
void on_networkIdPushButton_clicked();
-
- void on_ipListWidget_doubleClicked(const QModelIndex &index);
+ void on_ipListWidget_itemActivated(QListWidgetItem *item);
private:
Ui::NetworkWidget *ui;
diff --git a/ZeroTierUI/networkwidget.ui b/ZeroTierUI/networkwidget.ui
index f515f2d8c..8b2c51fbe 100644
--- a/ZeroTierUI/networkwidget.ui
+++ b/ZeroTierUI/networkwidget.ui
@@ -19,6 +19,9 @@
Network
+
+ NetworkWidget
+
6
@@ -83,12 +86,6 @@
-
-
-
- 0
- 0
-
-
75
@@ -96,10 +93,25 @@
- Click to Copy Network ID to Clipboard
+ Click to copy network ID to clipboard.
- border: 0; padding: 0; margin: 0; text-align: left;
+ QPushButton {
+ border: 0;
+ padding: 0;
+ margin: 0;
+ text-align: left;
+ background-color: transparent;
+}
+
+QPushButton:focus {
+ background-color: rgba(0,0,0,25);
+}
+
+QPushButton:hover {
+ background-color: rgba(0,0,0,25);
+}
+
0000000000000000
@@ -253,7 +265,7 @@
- 10
+ 8
@@ -264,6 +276,19 @@
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 1
+
+
+
+
@@ -332,11 +357,18 @@
12
-
- Qt::NoFocus
-
- Double-click to Copy IP Address to Clipboard.
+ Double-click IP to copy to clipboard.
+
+
+ QListWidget {
+ background-color: rgba(0,0,0,10);
+}
+
+QListWidget:hover {
+ background-color: rgba(0,0,0,25);
+}
+
QFrame::NoFrame
@@ -402,16 +434,13 @@
-
-
+
10
false
-
- padding: 0.1em; margin:0;
-
Leave Network
@@ -425,6 +454,11 @@
+
+ networkIdPushButton
+ ipListWidget
+ leaveNetworkButton
+