diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-12-17 18:20:20 -0800 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-12-17 18:20:20 -0800 |
commit | ea4269e0d27b5005ca3e4540088ec9462886e925 (patch) | |
tree | 6894db3d729bdf2c1c89a758fb4140ea97103f6d | |
parent | 77683eda0c2e50677a83e57bafc7f60c06c20a53 (diff) | |
download | infinitytier-ea4269e0d27b5005ca3e4540088ec9462886e925.tar.gz infinitytier-ea4269e0d27b5005ca3e4540088ec9462886e925.zip |
Add double-click to copy IP to clipboard to UI.
-rw-r--r-- | ZeroTierUI/networkwidget.cpp | 7 | ||||
-rw-r--r-- | ZeroTierUI/networkwidget.h | 2 | ||||
-rw-r--r-- | ZeroTierUI/networkwidget.ui | 3 |
3 files changed, 12 insertions, 0 deletions
diff --git a/ZeroTierUI/networkwidget.cpp b/ZeroTierUI/networkwidget.cpp index 3b461d80..02561405 100644 --- a/ZeroTierUI/networkwidget.cpp +++ b/ZeroTierUI/networkwidget.cpp @@ -104,3 +104,10 @@ void NetworkWidget::on_networkIdPushButton_clicked() { QApplication::clipboard()->setText(ui->networkIdPushButton->text()); } + +void NetworkWidget::on_ipListWidget_doubleClicked(const QModelIndex &index) +{ + QListWidgetItem *ci = ui->ipListWidget->currentItem(); + if (ci) + QApplication::clipboard()->setText(ci->text()); +} diff --git a/ZeroTierUI/networkwidget.h b/ZeroTierUI/networkwidget.h index 2d1e7a87..9bc31ab4 100644 --- a/ZeroTierUI/networkwidget.h +++ b/ZeroTierUI/networkwidget.h @@ -29,6 +29,8 @@ private slots: void on_leaveNetworkButton_clicked(); void on_networkIdPushButton_clicked(); + void on_ipListWidget_doubleClicked(const QModelIndex &index); + private: Ui::NetworkWidget *ui; std::string networkIdStr; diff --git a/ZeroTierUI/networkwidget.ui b/ZeroTierUI/networkwidget.ui index b0bd2c51..9d0df100 100644 --- a/ZeroTierUI/networkwidget.ui +++ b/ZeroTierUI/networkwidget.ui @@ -338,6 +338,9 @@ <property name="focusPolicy"> <enum>Qt::NoFocus</enum> </property> + <property name="toolTip"> + <string>Double-click to Copy IP Address to Clipboard.</string> + </property> <property name="editTriggers"> <set>QAbstractItemView::NoEditTriggers</set> </property> |