summaryrefslogtreecommitdiff
path: root/ZeroTierUI/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ZeroTierUI/mainwindow.cpp')
-rw-r--r--ZeroTierUI/mainwindow.cpp30
1 files changed, 30 insertions, 0 deletions
diff --git a/ZeroTierUI/mainwindow.cpp b/ZeroTierUI/mainwindow.cpp
index 41d94987..bb2c263b 100644
--- a/ZeroTierUI/mainwindow.cpp
+++ b/ZeroTierUI/mainwindow.cpp
@@ -28,6 +28,7 @@ void MainWindow::on_actionAbout_triggered()
void MainWindow::on_actionJoin_Network_triggered()
{
+ // Does the same thing as clicking join button on main UI
on_joinNetworkButton_clicked();
}
@@ -37,6 +38,35 @@ void MainWindow::on_actionShow_Detailed_Status_triggered()
void MainWindow::on_networkIdLineEdit_textChanged(const QString &text)
{
+ QString newText;
+ for(QString::const_iterator i(text.begin());i!=text.end();++i) {
+ switch(i->toLatin1()) {
+ case '0': newText.append('0'); break;
+ case '1': newText.append('1'); break;
+ case '2': newText.append('2'); break;
+ case '3': newText.append('3'); break;
+ case '4': newText.append('4'); break;
+ case '5': newText.append('5'); break;
+ case '6': newText.append('6'); break;
+ case '7': newText.append('7'); break;
+ case '8': newText.append('8'); break;
+ case '9': newText.append('9'); break;
+ case 'a': newText.append('a'); break;
+ case 'b': newText.append('b'); break;
+ case 'c': newText.append('c'); break;
+ case 'd': newText.append('d'); break;
+ case 'e': newText.append('e'); break;
+ case 'f': newText.append('f'); break;
+ case 'A': newText.append('a'); break;
+ case 'B': newText.append('b'); break;
+ case 'C': newText.append('c'); break;
+ case 'D': newText.append('d'); break;
+ case 'E': newText.append('e'); break;
+ case 'F': newText.append('f'); break;
+ default: break;
+ }
+ }
+ ui->networkIdLineEdit->setText(newText);
}
void MainWindow::on_statusAndAddressButton_clicked()