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);

View File

@@ -61,6 +61,7 @@ public:
Compare,
Close,
GetSource,
BecomeSponsor,
About,
PreviousDifference,
NextDifference,

View File

@@ -42,6 +42,7 @@
<string>Help</string>
</property>
<addaction name="actionGet_Source"/>
<addaction name="actionBecomeASponsor"/>
<addaction name="actionAbout"/>
</widget>
<widget class="QMenu" name="menuToolbars">
@@ -362,6 +363,15 @@
<string>Display Markers</string>
</property>
</action>
<action name="actionBecomeASponsor">
<property name="icon">
<iconset resource="resources.qrc">
<normaloff>:/pdfdocdiff/resources/wallet.svg</normaloff>:/pdfdocdiff/resources/wallet.svg</iconset>
</property>
<property name="text">
<string>Become a Sponsor</string>
</property>
</action>
</widget>
<resources>
<include location="resources.qrc"/>

View File

@@ -23,5 +23,6 @@
<file>resources/view-right.svg</file>
<file>resources/display-differences.svg</file>
<file>resources/display-markers.svg</file>
<file>resources/wallet.svg</file>
</qresource>
</RCC>

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.4 KiB