mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-02-13 04:19:58 +01:00
Minor : add donate link
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4709 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -187,6 +187,7 @@ namespace QET {
|
||||
QIcon AutoNum;
|
||||
QIcon TerminalStrip;
|
||||
QIcon QETManual;
|
||||
QIcon QETDonate;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -379,6 +380,7 @@ void QET::Icons::initIcons() {
|
||||
ProjectFile .addFile(":/ico/oxygen-icons/16x16/mimetypes/application-x-qet-project.png");
|
||||
ProjectFile .addFile(":/ico/oxygen-icons/22x22/mimetypes/application-x-qet-project.png");
|
||||
ProjectFile .addFile(":/ico/oxygen-icons/32x32/mimetypes/application-x-qet-project.png");
|
||||
QETDonate .addFile(":/ico/16x16/help-donate.svg");
|
||||
QETIcon .addFile(":/ico/256x256/qelectrotech.png");
|
||||
ProjectFileGP .addFile(":/ico/16x16/project-WH.png");
|
||||
QETLogo .addFile(":/ico/16x16/qet.png");
|
||||
|
||||
@@ -196,6 +196,7 @@ namespace QET {
|
||||
extern QIcon AutoNum;
|
||||
extern QIcon TerminalStrip;
|
||||
extern QIcon QETManual;
|
||||
extern QIcon QETDonate;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -81,6 +81,14 @@ void QETMainWindow::initCommonActions() {
|
||||
QDesktopServices::openUrl(QUrl(link));
|
||||
});
|
||||
|
||||
donate_ = new QAction(QET::Icons::QETDonate, tr("Faire un don"), this);
|
||||
donate_ -> setStatusTip(tr("Soutenir le projet QElectroTech par un don", "status bar tip"));
|
||||
|
||||
connect(donate_, &QAction::triggered, [this](bool) {
|
||||
QString link = "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZZHC9D7C3MDPC";
|
||||
QDesktopServices::openUrl(QUrl(link));
|
||||
});
|
||||
|
||||
about_qt_ = new QAction(QET::Icons::QtLogo, tr("À propos de &Qt"), this);
|
||||
about_qt_ -> setStatusTip(tr("Affiche des informations sur la bibliothèque Qt", "status bar tip"));
|
||||
connect(about_qt_, SIGNAL(triggered()), qet_app, SLOT(aboutQt()));
|
||||
@@ -101,6 +109,7 @@ void QETMainWindow::initCommonMenus() {
|
||||
help_menu_ -> addSeparator();
|
||||
help_menu_ -> addAction(about_qet_);
|
||||
help_menu_ -> addAction(manual_online_);
|
||||
help_menu_ -> addAction(donate_);
|
||||
help_menu_ -> addAction(about_qt_);
|
||||
|
||||
insertMenu(0, settings_menu_);
|
||||
|
||||
@@ -57,6 +57,7 @@ class QETMainWindow : public QMainWindow {
|
||||
QAction *whatsthis_action_; ///< Toggle "What's this" mode
|
||||
QAction *about_qet_; ///< Launch the "About QElectroTech" dialog
|
||||
QAction *manual_online_; ///< Launch browser on QElectroTech online manual
|
||||
QAction *donate_; ///< Launch browser to donate link
|
||||
QAction *about_qt_; ///< launch the "About Qt" dialog
|
||||
QMenu *settings_menu_; ///< Settings menu
|
||||
QMenu *help_menu_; ///< Help menu
|
||||
|
||||
Reference in New Issue
Block a user