refactor: MainWindow, Do not use autoconnection for tls label
This commit is contained in:
parent
be5025b225
commit
19c227b937
3 changed files with 6 additions and 5 deletions
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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><html><head/><body><p>TLS enabled (<a href="#"><span style=" text-decoration: underline; color:#4285f4;">fingerprint</span></a>)</p></body></html></string>
|
<string><html><head/><body><p>TLS enabled (<a href="#"><span style=" text-decoration: underline; color:#4285f4;">fingerprint</span></a>)</p></body></html></string>
|
||||||
</property>
|
</property>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue