From b13e4647fdb97ac603b270c5a0cbd8f7a92830ca Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Sat, 13 Sep 2014 12:29:42 +0200 Subject: [PATCH] Added donate support and some other stuff. --- README.md | 6 +++++- .../icons/mini-kfaenza/application-donate.png | Bin 0 -> 5206 bytes resources/skins/base/greeen.xml | 2 +- resources/text/CHANGELOG | 1 + src/definitions/definitions.h.in | 1 + src/gui/formmain.cpp | 6 ++++++ src/gui/formmain.h | 1 + src/gui/formmain.ui | 9 +++++++++ 8 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 resources/graphics/icons/mini-kfaenza/application-donate.png diff --git a/README.md b/README.md index 487098e26..95b7ce8ba 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ RSS Guard ========= Welcome to RSS Guard website. You can find here basic information. Rest is located in [Wiki](https://bitbucket.org/skunkos/rssguard/wiki/Home). -**[Contacts](#markdown-header-contacts) | [Feeds](#markdown-header-feeds-videos) | [Downloads](#markdown-header-downloads) | [Features](#markdown-header-features) | [Philosophy](#markdown-header-philosophy)** +**[Contacts](#markdown-header-contacts) | [Feeds](#markdown-header-feeds-videos) | [Downloads](#markdown-header-downloads) | [Features](#markdown-header-features) | [Philosophy](#markdown-header-philosophy) | [Donate](#markdown-header-donate)** - - - Contacts -------- @@ -10,6 +10,10 @@ Contacts * [forums](https://groups.google.com/d/forum/rssguard), * [IRC channel at freenode](http://webchat.freenode.net/?channels=#rssguard) (nick of author is #skunkos). - - - +Donate +------ +You can [support RSS Guard with tiny amounts of money via PayPal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XMWPLPK893VH4). +- - - Feeds & Videos ----- * [video channel at YouTube](http://www.youtube.com/playlist?list=PL-75mFFA3wujyMyea6W1qJEV_ulh6433j), diff --git a/resources/graphics/icons/mini-kfaenza/application-donate.png b/resources/graphics/icons/mini-kfaenza/application-donate.png new file mode 100644 index 0000000000000000000000000000000000000000..85aa9e2a4bcc74ca051add45161d79455dcc2a5d GIT binary patch literal 5206 zcmV-c6shZpP)4w7?@z68i2#{kJK=fDPnAeZ=Hz=)FwUIfL8yv2qsdZ8#vqDYEE&YL%H@2;+@ z9C~^ER#LeM$v^1n*WJ}s_3ukn!~etoZ4eut$>RB@Htz;-#bH-HT!owh!s77Ow0Spy z0}PN9M^=Bhh+F`)|KhK|^z3t=e&%mF?apOi1<|TLw;KVzCs&NOnqDVkjW#Qpumn;F zc3Z)kr*7$vb&lha#=7NaI!mYh;o$oBzV-dT{QJN9>Wjb-NLS6)2e$s~%YXFSpZ~(| z{Zl{b28V;&Ow!>>!~*5<$j&}O)b4MPmF{RrcQjbvpa!il=FHai`UVSl-W~MlPsS@7 z#X*bx_BlG?Zu+%<{Q4h%xZvYT?v+v6bSZO z+njE1Ka`FPlL>DfA3j7&*l+K!+w45Boh$q8-o=$varNi3i^ujqM4;Q({`|9F{(azW zU;wyMhCLt#4w|j_()GJnaTc5ftjK@6{J@Iho}fECAxSf=m2-!4-qI1P7_5A#Bla6B z`&b;u7`WT(;)*$8MK#a4xm&n?_bQEc<5A$Cz}17?(w78?fYwM4l(iP;95`^!;c&I< z8ilRk?UN%)LtD9wY8JCY3Q6Gk59F#8f=Kx*`CyJQ}rdrb*jo50oaV)6I0>nW~GSpb(ShQC{ zf|Qalj&S+hR)Q-=nWPE*@u(sRE}y7#^>ziV5I7v#=n`jDzNl(_OF%knXKbz^U)nn1 zK!_4ifpBm%JfR&mP@Y$gxDrC;lZ-T5R&cf%&ON&`N;r`jyRA-1`jsHaIePD;JDXdH zaQ!v6NCbzow!*V)RwsY}q;(eDYzigkK_EpbgfbsoiY) z#(etxJeR+Db;J=dp%>!ZdI@;3R){;jo#-YD**og!GUqoI8Z{2t6OG4bCjTk9G7%1Ck^` zI`T1#@o^4eMKMp8&(-F0&v9@>Ucl+ra%{0^0|Ww2clKySE$;QZXp>dq1-V2xa)MM; zu0@0W@qlI+6Zv@rZ8A%mX6Qt-4Cv(JHQA-$A3Jbn2RXLU$#k};eb{7~Wh9mPG&`wTkOOhze>wPJqb(H&a8#%3d|@xaZiz{NeuqbfvrEe^+mpWN

)Km8PWgi0y|Tl#Bg0F# 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.martinos@gmail.com - PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIgew0KICAgICAgICAgIHdpZHRoOiAyMHB4Ow0KICAgICAgICAgIGhlaWdodDogMjBweDsNCiAgICAgIH0NCiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgew0KICAgICAgICAgIGhlaWdodDogMTRweDsNCiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApOw0KICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7DQogICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7DQogICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NCwgMTMyLCA1MywgMSk7DQogICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAtMXB4IC0xcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDFweCAxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7DQogICAgICB9DQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7DQogICAgICAgICAgd2lkdGg6IDA7DQogICAgICAgICAgaGVpZ2h0OiAwOw0KICAgICAgICAgIGRpc3BsYXk6IG5vbmU7DQogICAgICB9DQogICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7DQogICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7DQogICAgICB9DQogICAgDQogICAgICBib2R5IHsgICAgIA0KICAgICAgICBtYXJnaW46IDBweDsNCiAgICAgICAgcGFkZGluZzogMHB4Ow0KICAgICAgfQ0KICAgIA0KICAgICAgcHJlIHsNCiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVydGV4dCB7DQogICAgICAgIGZvbnQtc2l6ZTogMjBweDsNCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciB7DQogICAgICAgIGZvbnQtc2l6ZTogMTdweDsNCiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSxyZ2JhKDg0LCAxMzIsIDUzLCAxKSksIGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDg0LCAxNDAsIDUzLCAxKSkpOw0KICAgICAgICBwYWRkaW5nOiA2cHg7DQogICAgICAgIG1hcmdpbjogMHB4IGF1dG87DQogICAgICAgIGNvbG9yOiB3aGl0ZTsNCiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjazsNCiAgICAgIH0NCg0KICAgICAgLmhlYWRlciBhIHsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgfQ0KDQogICAgICAuY29udGVudCB7DQogICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5Ow0KICAgICAgICBmb250LXNpemU6IDE2cHg7DQogICAgICAgIG1hcmdpbjogMHB4IGF1dG87DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7DQogICAgICB9DQogICAgICANCiAgICAgIC5jb250YWluZXIgew0KICAgICAgICBmb250LWZhbWlseTogIlRyZWJ1Y2hldCBNUyIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsNCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTsNCiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7DQogICAgICAgIG1hcmdpbjogMTBweDsNCiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjYyKTsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICAgIDx0aXRsZT4NCiAgICAgICUxDQogICAgPC90aXRsZT4NCiAgPC9oZWFkPg0KICA8Ym9keT4NCiAgICAlMg0KICA8L2JvZHk+DQo8L2h0bWw+ + PGh0bWw+DQogIDxoZWFkPg0KICAgIDxzdHlsZT4gICANCiAgICAgIGJvZHkgeyAgICAgDQogICAgICAgIG1hcmdpbjogMHB4Ow0KICAgICAgICBwYWRkaW5nOiAwcHg7DQogICAgICB9DQogICAgDQogICAgICBwcmUgew0KICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7DQogICAgICB9DQoNCiAgICAgIC5oZWFkZXJ0ZXh0IHsNCiAgICAgICAgZm9udC1zaXplOiAyMHB4Ow0KICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4Ow0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIHsNCiAgICAgICAgZm9udC1zaXplOiAxN3B4Ow0KICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLHJnYmEoODQsIDEzMiwgNTMsIDEpKSwgY29sb3Itc3RvcCgxMDAlLHJnYmEoODQsIDE0MCwgNTMsIDEpKSk7DQogICAgICAgIHBhZGRpbmc6IDZweDsNCiAgICAgICAgbWFyZ2luOiAwcHggYXV0bzsNCiAgICAgICAgY29sb3I6IHdoaXRlOw0KICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGJsYWNrOw0KICAgICAgfQ0KDQogICAgICAuaGVhZGVyIGEgew0KICAgICAgICBjb2xvcjogd2hpdGU7DQogICAgICB9DQoNCiAgICAgIC5jb250ZW50IHsNCiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGdyYXk7DQogICAgICAgIGZvbnQtc2l6ZTogMTZweDsNCiAgICAgICAgbWFyZ2luOiAwcHggYXV0bzsNCiAgICAgICAgcGFkZGluZzogNnB4Ow0KICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsNCiAgICAgIH0NCiAgICAgIA0KICAgICAgLmNvbnRhaW5lciB7DQogICAgICAgIGZvbnQtZmFtaWx5OiAiVHJlYnVjaGV0IE1TIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOw0KICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5Ow0KICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsNCiAgICAgICAgbWFyZ2luOiAxMHB4Ow0KICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuNjIpOw0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogICAgPHRpdGxlPg0KICAgICAgJTENCiAgICA8L3RpdGxlPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgICUyDQogIDwvYm9keT4NCjwvaHRtbD4= ICAgIDxkaXYgY2xhc3M9ImNvbnRhaW5lciI+DQogICAgICA8ZGl2IGNsYXNzPSJoZWFkZXIiPg0KICAgICAgICA8ZGl2IGNsYXNzPSJoZWFkZXJ0ZXh0Ij4NCiAgICAgICAgICAlMQ0KICAgICAgICA8L2Rpdj4NCiAgICAgICAgJTIgKCU1KQ0KICAgICAgICA8YnI+DQogICAgICAgIDxhIGhyZWY9IiUzIj4NCiAgICAgICAgICAlMw0KICAgICAgICA8L2E+DQogICAgICA8L2Rpdj4NCiAgICAgIDxkaXYgY2xhc3M9ImNvbnRlbnQiPg0KICAgICAgICAlNCANCiAgICAgIDwvZGl2Pg0KICAgIDwvZGl2Pg== LyoNCiAqIEluc3BpcmVkIGJ5IFF1aXRlUlNTICJncmVlbiIgc2tpbi4NCiAqIENvcHlyaWdodCAoQykgPD0gMjAxMyBieSBRdWl0ZVJTUyB0ZWFtDQogKiBDb3B5cmlnaHQgKEMpIDIwMTQgYnkgTWFydGluIFJvdHRlciA8cm90dGVyLm1hcnRpbm9zQGdtYWlsLmNvbT4NCiAqLw0KICANClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczohYWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1zaWJsaW5nczphZGpvaW5zLWl0ZW0gew0KICBib3JkZXItaW1hZ2U6IHVybChxc3MvZHVtbXkucG5nKSAwOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDohaGFzLWNoaWxkcmVuOiFoYXMtc2libGluZ3M6YWRqb2lucy1pdGVtICB7DQogIGJvcmRlci1pbWFnZTogdXJsKHFzcy9kdW1teS5wbmcpIDA7DQp9DQoNClFUcmVlVmlldzo6YnJhbmNoOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzOmNsb3NlZCwNClFUcmVlVmlldzo6YnJhbmNoOmNsb3NlZDpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLWNsb3NlZC5wbmcpOw0KfQ0KDQpRVHJlZVZpZXc6OmJyYW5jaDpvcGVuOmhhcy1jaGlsZHJlbjohaGFzLXNpYmxpbmdzLA0KUVRyZWVWaWV3OjpicmFuY2g6b3BlbjpoYXMtY2hpbGRyZW46aGFzLXNpYmxpbmdzICB7DQogIGJvcmRlci1pbWFnZTogbm9uZTsNCiAgaW1hZ2U6IHVybChxc3MvYnJhbmNoLW9wZW4ucG5nKTsNCn0NCg0KUVRyZWVWaWV3OjppdGVtIHsNCiAgcGFkZGluZzogMXB4IDFweCAxcHggMXB4Ow0KfSANCg0KUVRyZWVWaWV3W2hpZGVUcmVlPSJ0cnVlIl06OmJyYW5jaDohaGFzLWNobGlkcmVuOmhhc1NpYmxpbmdzIHsNCiAgYm9yZGVyLWltYWdlOiBub25lOw0KICBpbWFnZTogbm9uZTsNCn0NCg0KUVN0YXR1c0Jhcjo6aXRlbSB7DQogIGJvcmRlcjogbm9uZTsNCn0NCg0KV2ViQnJvd3NlciBRUHJvZ3Jlc3NCYXIgew0KICBib3JkZXI6IDFweCBzb2xpZCAjQTVBNUE1Ow0KICB0ZXh0LWFsaWduOiBjZW50ZXI7DQogIGJvcmRlci1sZWZ0OiBub25lOw0KICBib3JkZXItcmlnaHQ6IG5vbmU7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2Y0ZjRmNCwgc3RvcDowLjQgI0VDRUNFQyBzdG9wOjAuNSAjREVERURFLCBzdG9wOjEgI2Y0ZjRmNCk7DQp9DQoNCldlYkJyb3dzZXIgUVByb2dyZXNzQmFyOjpjaHVuayB7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgIzkwRTg5MCwgc3RvcDowLjQgIzdDRDA3Qywgc3RvcDowLjUgIzYwQzA2MCwgc3RvcDoxICM2MEQwNjApOw0KICB3aWR0aDogMXB4Ow0KfQ0KDQpRTWVudUJhciB7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2UwZWVlMCwgc3RvcDowLjQgI2Q4ZWVkOCwgc3RvcDowLjUgI2NjZWVjYywgc3RvcDoxICNlMGVlZTApOw0KICBjb2xvcjogIzAwMDAwMDsNCiAgcGFkZGluZzogMXB4Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbSB7DQogIHBhZGRpbmc6IDNweCA2cHg7DQogIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50Ow0KfQ0KDQpRTWVudUJhcjo6aXRlbTpzZWxlY3RlZCB7DQogIGJvcmRlcjogMXB4IHNvbGlkICM4NGNjODQ7DQogIGJhY2tncm91bmQ6IHFsaW5lYXJncmFkaWVudCh4MTowLCB5MTowLCB4MjowLCB5MjoxLCBzdG9wOjAgI2U5ZmZlOSwgc3RvcDowLjQgI2UxZWVlMSwgc3RvcDowLjUgI2Q5ZWVkOSwgc3RvcDoxICNlOWZmZTkpOw0KfQ0KDQpRTWVudUJhcjo6aXRlbTpwcmVzc2VkIHsNCiAgYm9yZGVyOiAxcHggc29saWQgIzM0YWEzNDsNCiAgYm9yZGVyLWJvdHRvbTogbm9uZTsNCiAgYmFja2dyb3VuZDogcWxpbmVhcmdyYWRpZW50KHgxOjAsIHkxOjAsIHgyOjAsIHkyOjEsIHN0b3A6MCAjN2FjYzdhLCBzdG9wOjAuNCAjNzBjODcwLCBzdG9wOjAuNSAjNjBjNDYwLCBzdG9wOjEgIzdhY2M3YSk7DQogIGNvbG9yOiB3aGl0ZTsNCn0= \ No newline at end of file diff --git a/resources/text/CHANGELOG b/resources/text/CHANGELOG index 46cff9737..4b3494863 100644 --- a/resources/text/CHANGELOG +++ b/resources/text/CHANGELOG @@ -13,6 +13,7 @@ Fixed: Added:

    +
  • RSS Guard now accepts donations, see "Help" menu for more information.
  • Tray icon tooltips now displays number of unread messages if there is at least one unread message.
  • Re-introduced "blau" (dark) skin.
  • Import/export dialog now offers "Check/uncheck all items" button.
  • diff --git a/src/definitions/definitions.h.in b/src/definitions/definitions.h.in index c572cacad..9f8bb6492 100755 --- a/src/definitions/definitions.h.in +++ b/src/definitions/definitions.h.in @@ -35,6 +35,7 @@ #define APP_URL_ISSUES_NEW_BITBUCKET "@APP_URL_ISSUES_NEW_BITBUCKET@" #define APP_VERSION "@APP_VERSION@" #define APP_USERAGENT QString("@APP_NAME@/@APP_VERSION@ (@APP_URL@) on @CMAKE_SYSTEM@") +#define APP_DONATE_URL "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XMWPLPK893VH4" #define RELEASES_LIST "https://bitbucket.org/skunkos/rssguard/raw/master/resources/text/UPDATES?at=master" #define DEFAULT_LOCALE "en_GB" diff --git a/src/gui/formmain.cpp b/src/gui/formmain.cpp index 65991acd2..c2d3f7daf 100755 --- a/src/gui/formmain.cpp +++ b/src/gui/formmain.cpp @@ -209,6 +209,7 @@ void FormMain::setupIcons() { m_ui->m_actionReportBugBitBucket->setIcon(icon_theme_factory->fromTheme("application-report-bug")); m_ui->m_actionExportFeeds->setIcon(icon_theme_factory->fromTheme("document-export")); m_ui->m_actionImportFeeds->setIcon(icon_theme_factory->fromTheme("document-import")); + m_ui->m_actionDonate->setIcon(icon_theme_factory->fromTheme("application-donate")); // View. m_ui->m_actionSwitchMainWindow->setIcon(icon_theme_factory->fromTheme("view-switch-window")); @@ -328,6 +329,7 @@ void FormMain::createConnections() { connect(m_ui->m_actionCheckForUpdates, SIGNAL(triggered()), this, SLOT(showUpdates())); connect(m_ui->m_actionReportBugGitHub, SIGNAL(triggered()), this, SLOT(reportABugOnGitHub())); connect(m_ui->m_actionReportBugBitBucket, SIGNAL(triggered()), this, SLOT(reportABugOnBitBucket())); + connect(m_ui->m_actionDonate, SIGNAL(triggered()), this, SLOT(donate())); // Menu "Web browser" connections. connect(m_ui->m_tabWidget, SIGNAL(currentChanged(int)), @@ -463,6 +465,10 @@ void FormMain::reportABugOnBitBucket() { } } +void FormMain::donate() { + WebFactory::instance()->openUrlInExternalBrowser(APP_DONATE_URL); +} + void FormMain::showSettings() { QPointer form_pointer = new FormSettings(this); form_pointer.data()->exec(); diff --git a/src/gui/formmain.h b/src/gui/formmain.h index 4bfe394f8..5b0f96134 100755 --- a/src/gui/formmain.h +++ b/src/gui/formmain.h @@ -105,6 +105,7 @@ class FormMain : public QMainWindow { void showUpdates(); void reportABugOnGitHub(); void reportABugOnBitBucket(); + void donate(); private: Ui::FormMain *m_ui; diff --git a/src/gui/formmain.ui b/src/gui/formmain.ui index ea69d0823..db3e8b747 100755 --- a/src/gui/formmain.ui +++ b/src/gui/formmain.ui @@ -67,6 +67,7 @@ + @@ -573,6 +574,14 @@ + + + Donate via PayPal + + + + +