Create a Support Tahoma2D option in the help menu (#310)

This commit is contained in:
Jeremy Bullock 2020-10-07 08:33:44 -06:00 committed by GitHub
parent e155d48bbe
commit 152366bbba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 15 additions and 0 deletions

View file

@ -325,6 +325,7 @@
<command>MI_OpenOnlineManual</command>
<command>MI_OpenWhatsNew</command>
<separator/>
<command>MI_SupportTahoma2D</command>
<command>MI_OpenReportABug</command>
<separator/>
<command>MI_About</command>

View file

@ -576,6 +576,7 @@ centralWidget->setLayout(centralWidgetLayout);*/
setCommandHandler(MI_About, this, &MainWindow::onAbout);
setCommandHandler(MI_OpenOnlineManual, this, &MainWindow::onOpenOnlineManual);
setCommandHandler(MI_SupportTahoma2D, this, &MainWindow::onSupportTahoma2D);
setCommandHandler(MI_OpenWhatsNew, this, &MainWindow::onOpenWhatsNew);
// setCommandHandler(MI_OpenCommunityForum, this,
// &MainWindow::onOpenCommunityForum);
@ -1058,6 +1059,12 @@ void MainWindow::onOpenOnlineManual() {
//-----------------------------------------------------------------------------
void MainWindow::onSupportTahoma2D() {
QDesktopServices::openUrl(QUrl("http://patreon.com/jeremybullock"));
}
//-----------------------------------------------------------------------------
void MainWindow::onOpenWhatsNew() {
QDesktopServices::openUrl(
QUrl(tr("https://github.com/turtletooth/tahoma2d/releases/latest")));
@ -2424,6 +2431,10 @@ void MainWindow::defineActions() {
menuAct->setIconText(tr("What's New..."));
menuAct->setIcon(createQIcon("web"));
menuAct = createMenuHelpAction(MI_SupportTahoma2D, tr("&Support Tahoma2D..."), "");
menuAct->setIconText(tr("Support Tahoma2D"));
menuAct->setIcon(createQIcon("web"));
// menuAct = createMenuHelpAction(MI_OpenCommunityForum,
// tr("&Community Forum..."), "");
// menuAct->setIconText(tr("Community Forum..."));

View file

@ -103,6 +103,7 @@ public:
void onUpgradeTabPro();
void onAbout();
void onOpenOnlineManual();
void onSupportTahoma2D();
void onOpenWhatsNew();
// void onOpenCommunityForum();
void onOpenReportABug();

View file

@ -724,6 +724,7 @@ QMenuBar *StackedMenuBar::createFullMenuBar() {
addMenuItem(helpMenu, MI_OpenWhatsNew);
// addMenuItem(helpMenu, MI_OpenCommunityForum);
helpMenu->addSeparator();
addMenuItem(helpMenu, MI_SupportTahoma2D);
addMenuItem(helpMenu, MI_OpenReportABug);
helpMenu->addSeparator();
addMenuItem(helpMenu, MI_About);

View file

@ -433,6 +433,7 @@
#define MI_StopMotionNextFrame "MI_StopMotionNextFrame"
#define MI_OpenOnlineManual "MI_OpenOnlineManual"
#define MI_SupportTahoma2D "MI_SupportTahoma2D"
#define MI_OpenWhatsNew "MI_OpenWhatsNew"
// #define MI_OpenCommunityForum "MI_OpenCommunityForum"
#define MI_OpenReportABug "MI_OpenReportABug"