refactor: MainWindow, Do not use autoconnection for tls label

This commit is contained in:
sithlord48 2024-12-18 19:39:07 -05:00 committed by Nick Bolton
parent be5025b225
commit 19c227b937
3 changed files with 6 additions and 5 deletions

View file

@ -294,6 +294,7 @@ void MainWindow::connectSlots()
connect(ui->btnConfigureServer, &QPushButton::clicked, this, [this] { showConfigureServer(""); }); connect(ui->btnConfigureServer, &QPushButton::clicked, this, [this] { showConfigureServer(""); });
connect(ui->lblComputerName, &QLabel::linkActivated, this, &MainWindow::openSettings); connect(ui->lblComputerName, &QLabel::linkActivated, this, &MainWindow::openSettings);
connect(ui->lblMyFingerprint, &QLabel::linkActivated, this, &MainWindow::showMyFingerprint);
} }
void MainWindow::onAppAboutToQuit() void MainWindow::onAppAboutToQuit()
@ -469,7 +470,7 @@ void MainWindow::resetCore()
m_CoreProcess.restart(); m_CoreProcess.restart();
} }
void MainWindow::on_m_pLabelFingerprint_linkActivated(const QString &) void MainWindow::showMyFingerprint()
{ {
QMessageBox::information(this, "TLS fingerprint", TlsFingerprint::local().readFirst()); QMessageBox::information(this, "TLS fingerprint", TlsFingerprint::local().readFirst());
} }
@ -962,9 +963,9 @@ void MainWindow::updateLocalFingerprint()
} }
if (m_AppConfig.tlsEnabled() && fingerprintExists && ui->m_pRadioGroupServer->isChecked()) { if (m_AppConfig.tlsEnabled() && fingerprintExists && ui->m_pRadioGroupServer->isChecked()) {
ui->m_pLabelFingerprint->setVisible(true); ui->lblMyFingerprint->setVisible(true);
} else { } else {
ui->m_pLabelFingerprint->setVisible(false); ui->lblMyFingerprint->setVisible(false);
} }
} }

View file

@ -131,10 +131,10 @@ private slots:
void testCriticalError() const; void testCriticalError() const;
void resetCore(); void resetCore();
void showMyFingerprint();
// //
// Auto-connect slots // Auto-connect slots
// //
void on_m_pLabelFingerprint_linkActivated(const QString &link);
void on_m_pRadioGroupServer_clicked(bool); void on_m_pRadioGroupServer_clicked(bool);
void on_m_pRadioGroupClient_clicked(bool); void on_m_pRadioGroupClient_clicked(bool);

View file

@ -231,7 +231,7 @@
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QLabel" name="m_pLabelFingerprint"> <widget class="QLabel" name="lblMyFingerprint">
<property name="text"> <property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;TLS enabled (&lt;a href=&quot;#&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#4285f4;&quot;&gt;fingerprint&lt;/span&gt;&lt;/a&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string> <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;TLS enabled (&lt;a href=&quot;#&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#4285f4;&quot;&gt;fingerprint&lt;/span&gt;&lt;/a&gt;)&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property> </property>