From 4ddf97be4e497da1a091fb9945734134cf58165b Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Wed, 18 Dec 2013 16:52:21 -0800 Subject: More UI civic beautification. --- ZeroTierUI/mainwindow.ui | 68 +++++++++++++++++++++----------------------- ZeroTierUI/networkwidget.cpp | 7 ++--- ZeroTierUI/networkwidget.h | 4 +-- ZeroTierUI/networkwidget.ui | 68 +++++++++++++++++++++++++++++++++----------- 4 files changed, 88 insertions(+), 59 deletions(-) (limited to 'ZeroTierUI') diff --git a/ZeroTierUI/mainwindow.ui b/ZeroTierUI/mainwindow.ui index cbd240a2..23762fec 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 02561405..d71c6f12 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 9bc31ab4..e177f25b 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 f515f2d8..8b2c51fb 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 + -- cgit v1.2.3