Sponsor button

This commit is contained in:
Jakub Melka
2023-10-22 16:07:55 +02:00
parent 9a951431c4
commit 1631268d08
20 changed files with 447 additions and 2 deletions

View File

@ -90,6 +90,7 @@ MainWindow::MainWindow(QWidget* parent) :
ui->menuView->addAction(m_differencesDockWidget->toggleViewAction());
ui->actionGet_Source->setData(int(Operation::GetSource));
ui->actionBecomeASponsor->setData(int(Operation::BecomeSponsor));
ui->actionAbout->setData(int(Operation::About));
ui->actionOpen_Left->setData(int(Operation::OpenLeft));
ui->actionOpen_Right->setData(int(Operation::OpenRight));
@ -383,6 +384,7 @@ bool MainWindow::canPerformOperation(Operation operation) const
case Operation::Compare:
case Operation::Close:
case Operation::GetSource:
case Operation::BecomeSponsor:
case Operation::About:
return true;
@ -545,6 +547,12 @@ void MainWindow::performOperation(Operation operation)
break;
}
case Operation::BecomeSponsor:
{
QDesktopServices::openUrl(QUrl("https://github.com/sponsors/JakubMelka"));
break;
}
case Operation::About:
{
PDFAboutDialog aboutDialog(this);