diff --git a/src/gui/src/MainWindow.cpp b/src/gui/src/MainWindow.cpp index b270a5c41..70adcb417 100644 --- a/src/gui/src/MainWindow.cpp +++ b/src/gui/src/MainWindow.cpp @@ -294,6 +294,7 @@ void MainWindow::connectSlots() connect(ui->btnConfigureServer, &QPushButton::clicked, this, [this] { showConfigureServer(""); }); connect(ui->lblComputerName, &QLabel::linkActivated, this, &MainWindow::openSettings); + connect(ui->lblMyFingerprint, &QLabel::linkActivated, this, &MainWindow::showMyFingerprint); } void MainWindow::onAppAboutToQuit() @@ -469,7 +470,7 @@ void MainWindow::resetCore() m_CoreProcess.restart(); } -void MainWindow::on_m_pLabelFingerprint_linkActivated(const QString &) +void MainWindow::showMyFingerprint() { QMessageBox::information(this, "TLS fingerprint", TlsFingerprint::local().readFirst()); } @@ -962,9 +963,9 @@ void MainWindow::updateLocalFingerprint() } if (m_AppConfig.tlsEnabled() && fingerprintExists && ui->m_pRadioGroupServer->isChecked()) { - ui->m_pLabelFingerprint->setVisible(true); + ui->lblMyFingerprint->setVisible(true); } else { - ui->m_pLabelFingerprint->setVisible(false); + ui->lblMyFingerprint->setVisible(false); } } diff --git a/src/gui/src/MainWindow.h b/src/gui/src/MainWindow.h index 2512d4413..bbafab8f2 100644 --- a/src/gui/src/MainWindow.h +++ b/src/gui/src/MainWindow.h @@ -131,10 +131,10 @@ private slots: void testCriticalError() const; void resetCore(); + void showMyFingerprint(); // // Auto-connect slots // - void on_m_pLabelFingerprint_linkActivated(const QString &link); void on_m_pRadioGroupServer_clicked(bool); void on_m_pRadioGroupClient_clicked(bool); diff --git a/src/gui/src/MainWindow.ui b/src/gui/src/MainWindow.ui index e4be6a1a3..c88abb813 100644 --- a/src/gui/src/MainWindow.ui +++ b/src/gui/src/MainWindow.ui @@ -231,7 +231,7 @@ - + <html><head/><body><p>TLS enabled (<a href="#"><span style=" text-decoration: underline; color:#4285f4;">fingerprint</span></a>)</p></body></html>