diff --git a/src/apps/deskflow-gui/MainWindow.cpp b/src/apps/deskflow-gui/MainWindow.cpp index 42cc6a981..65965a6b6 100644 --- a/src/apps/deskflow-gui/MainWindow.cpp +++ b/src/apps/deskflow-gui/MainWindow.cpp @@ -80,7 +80,7 @@ MainWindow::MainWindow(ConfigScopes &configScopes, AppConfig &appConfig) m_guiDupeChecker{new QLocalServer(this)}, m_actionAbout{new QAction(this)}, m_actionClearSettings{new QAction(tr("Clear settings"), this)}, - m_actionHelp{new QAction(tr("Report a Bug"), this)}, + m_actionReportBug{new QAction(tr("Report a Bug"), this)}, m_actionMinimize{new QAction(tr("&Minimize to tray"), this)}, m_actionQuit{new QAction(tr("&Quit"), this)}, m_actionTrayQuit{new QAction(tr("&Quit"), this)}, @@ -117,6 +117,8 @@ MainWindow::MainWindow(ConfigScopes &configScopes, AppConfig &appConfig) m_actionStartCore->setShortcut(QKeySequence(tr("Ctrl+S"))); m_actionStopCore->setShortcut(QKeySequence(tr("Ctrl+T"))); + m_actionReportBug->setIcon(QIcon(QIcon::fromTheme(QStringLiteral("tools-report-bug")))); + #ifdef Q_OS_MAC ui->btnToggleLog->setFixedHeight(ui->lblLog->height() * 0.6); #endif @@ -258,7 +260,7 @@ void MainWindow::connectSlots() connect(m_actionAbout, &QAction::triggered, this, &MainWindow::openAboutDialog); connect(m_actionClearSettings, &QAction::triggered, this, &MainWindow::clearSettings); - connect(m_actionHelp, &QAction::triggered, this, &MainWindow::openHelpUrl); + connect(m_actionReportBug, &QAction::triggered, this, &MainWindow::openHelpUrl); connect(m_actionMinimize, &QAction::triggered, this, &MainWindow::hide); connect(m_actionQuit, &QAction::triggered, this, &MainWindow::close); @@ -570,7 +572,7 @@ void MainWindow::createMenuBar() auto menuHelp = new QMenu(tr("Help")); menuHelp->addAction(m_actionAbout); - menuHelp->addAction(m_actionHelp); + menuHelp->addAction(m_actionReportBug); menuHelp->addSeparator(); menuHelp->addAction(m_actionClearSettings); diff --git a/src/apps/deskflow-gui/MainWindow.h b/src/apps/deskflow-gui/MainWindow.h index 09f1c793e..d2ae0db11 100644 --- a/src/apps/deskflow-gui/MainWindow.h +++ b/src/apps/deskflow-gui/MainWindow.h @@ -203,7 +203,7 @@ private: // Window Actions QAction *m_actionAbout = nullptr; QAction *m_actionClearSettings = nullptr; - QAction *m_actionHelp = nullptr; + QAction *m_actionReportBug = nullptr; QAction *m_actionMinimize = nullptr; QAction *m_actionQuit = nullptr; QAction *m_actionTrayQuit = nullptr; diff --git a/src/apps/res/deskflow.qrc b/src/apps/res/deskflow.qrc index 64fe0445e..c0f37fdca 100644 --- a/src/apps/res/deskflow.qrc +++ b/src/apps/res/deskflow.qrc @@ -2,10 +2,13 @@ icons/deskflow-dark/actions/16/edit-copy.svg icons/deskflow-dark/actions/16/document-open.svg + icons/deskflow-dark/actions/16/tools-report-bug.svg icons/deskflow-dark/actions/22/edit-copy.svg icons/deskflow-dark/actions/22/document-open.svg + icons/deskflow-dark/actions/22/tools-report-bug.svg icons/deskflow-dark/actions/24/edit-copy.svg icons/deskflow-dark/actions/24/document-open.svg + icons/deskflow-dark/actions/24/tools-report-bug.svg icons/deskflow-dark/actions/32/dialog-cancel.svg icons/deskflow-dark/actions/32/dialog-ok.svg icons/deskflow-dark/actions/32/dialog-ok-apply.svg @@ -25,10 +28,13 @@ icons/deskflow-dark/index.theme icons/deskflow-light/actions/16/edit-copy.svg icons/deskflow-light/actions/16/document-open.svg + icons/deskflow-light/actions/16/tools-report-bug.svg icons/deskflow-light/actions/22/edit-copy.svg icons/deskflow-light/actions/22/document-open.svg + icons/deskflow-light/actions/22/tools-report-bug.svg icons/deskflow-light/actions/24/edit-copy.svg icons/deskflow-light/actions/24/document-open.svg + icons/deskflow-light/actions/24/tools-report-bug.svg icons/deskflow-light/actions/32/dialog-cancel.svg icons/deskflow-light/actions/32/dialog-ok.svg icons/deskflow-light/actions/32/dialog-ok-apply.svg diff --git a/src/apps/res/icons/deskflow-dark/actions/16/tools-report-bug.svg b/src/apps/res/icons/deskflow-dark/actions/16/tools-report-bug.svg new file mode 100644 index 000000000..1a3dc89fc --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/16/tools-report-bug.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/apps/res/icons/deskflow-dark/actions/22/tools-report-bug.svg b/src/apps/res/icons/deskflow-dark/actions/22/tools-report-bug.svg new file mode 100644 index 000000000..d0249a177 --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/22/tools-report-bug.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/apps/res/icons/deskflow-dark/actions/24/tools-report-bug.svg b/src/apps/res/icons/deskflow-dark/actions/24/tools-report-bug.svg new file mode 100644 index 000000000..5a700d527 --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/24/tools-report-bug.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/16/tools-report-bug.svg b/src/apps/res/icons/deskflow-light/actions/16/tools-report-bug.svg new file mode 100644 index 000000000..4f41ad6b8 --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/16/tools-report-bug.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/22/tools-report-bug.svg b/src/apps/res/icons/deskflow-light/actions/22/tools-report-bug.svg new file mode 100644 index 000000000..113a02f80 --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/22/tools-report-bug.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/24/tools-report-bug.svg b/src/apps/res/icons/deskflow-light/actions/24/tools-report-bug.svg new file mode 100644 index 000000000..840ef2ab3 --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/24/tools-report-bug.svg @@ -0,0 +1,12 @@ + + + + + + + +