fix: final fixes
- use `done(code)` for offer dialog Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
This commit is contained in:
@ -47,17 +47,17 @@ UpdateAvailableDialog::UpdateAvailableDialog(const QString& currentVersion,
|
||||
ui->releaseNotes->setOpenExternalLinks(true);
|
||||
|
||||
connect(ui->skipButton, &QPushButton::clicked, this, [this](){
|
||||
this->setResult(DialogCode::Skip);
|
||||
this->close();
|
||||
setResult(ResultCode::Skip);
|
||||
done(ResultCode::Skip);
|
||||
});
|
||||
|
||||
connect(ui->delayButton, &QPushButton::clicked, this, [this](){
|
||||
this->setResult(DialogCode::DontInstall);
|
||||
this->close();
|
||||
setResult(ResultCode::DontInstall);
|
||||
done(ResultCode::DontInstall);
|
||||
});
|
||||
|
||||
connect(ui->installButton, &QPushButton::clicked, this, [this](){
|
||||
this->setResult(DialogCode::Install);
|
||||
this->close();
|
||||
setResult(ResultCode::Install);
|
||||
done(ResultCode::Install);
|
||||
});
|
||||
}
|
||||
|
@ -32,10 +32,10 @@ class UpdateAvailableDialog : public QDialog {
|
||||
|
||||
public:
|
||||
|
||||
enum DialogCode {
|
||||
Install,
|
||||
DontInstall,
|
||||
Skip,
|
||||
enum ResultCode {
|
||||
Install = 10,
|
||||
DontInstall = 11,
|
||||
Skip = 12,
|
||||
};
|
||||
|
||||
explicit UpdateAvailableDialog(const QString& currentVersion,
|
||||
|
Reference in New Issue
Block a user