From 09bd4006d135044e02e7088c18d110d22bbe67f5 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sun, 19 Jan 2025 00:04:28 -0500 Subject: [PATCH] refactor: MainWindow, use system-run for the start button and action --- src/apps/deskflow-gui/MainWindow.cpp | 3 ++- src/apps/res/deskflow.qrc | 6 ++++++ .../icons/deskflow-dark/actions/16/system-run.svg | 7 +++++++ .../icons/deskflow-dark/actions/22/system-run.svg | 7 +++++++ .../icons/deskflow-dark/actions/24/system-run.svg | 8 ++++++++ .../icons/deskflow-light/actions/16/system-run.svg | 13 +++++++++++++ .../icons/deskflow-light/actions/22/system-run.svg | 14 ++++++++++++++ .../icons/deskflow-light/actions/24/system-run.svg | 12 ++++++++++++ 8 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 src/apps/res/icons/deskflow-dark/actions/16/system-run.svg create mode 100644 src/apps/res/icons/deskflow-dark/actions/22/system-run.svg create mode 100644 src/apps/res/icons/deskflow-dark/actions/24/system-run.svg create mode 100644 src/apps/res/icons/deskflow-light/actions/16/system-run.svg create mode 100644 src/apps/res/icons/deskflow-light/actions/22/system-run.svg create mode 100644 src/apps/res/icons/deskflow-light/actions/24/system-run.svg diff --git a/src/apps/deskflow-gui/MainWindow.cpp b/src/apps/deskflow-gui/MainWindow.cpp index b6552cfbb..e7d4c0abb 100644 --- a/src/apps/deskflow-gui/MainWindow.cpp +++ b/src/apps/deskflow-gui/MainWindow.cpp @@ -126,6 +126,7 @@ MainWindow::MainWindow(ConfigScopes &configScopes, AppConfig &appConfig) m_actionSave->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentSaveAs)); m_actionStartCore->setShortcut(QKeySequence(tr("Ctrl+S"))); + m_actionStartCore->setIcon(QIcon::fromTheme(QStringLiteral("system-run"))); m_actionStopCore->setShortcut(QKeySequence(tr("Ctrl+T"))); m_actionStopCore->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::ProcessStop)); @@ -874,7 +875,7 @@ void MainWindow::onCoreProcessStateChanged(CoreProcessState state) connect(ui->btnToggleCore, &QPushButton::clicked, m_actionStartCore, &QAction::trigger, Qt::UniqueConnection); ui->btnToggleCore->setText(tr("&Start")); - ui->btnToggleCore->setIcon(QIcon()); + ui->btnToggleCore->setIcon(QIcon::fromTheme(QStringLiteral("system-run"))); ui->btnApplySettings->setEnabled(false); diff --git a/src/apps/res/deskflow.qrc b/src/apps/res/deskflow.qrc index cda100f4f..6c858b71d 100644 --- a/src/apps/res/deskflow.qrc +++ b/src/apps/res/deskflow.qrc @@ -6,6 +6,7 @@ icons/deskflow-dark/actions/16/document-save-as.svg icons/deskflow-dark/actions/16/help-about.svg icons/deskflow-dark/actions/16/process-stop.svg + icons/deskflow-dark/actions/16/system-run.svg icons/deskflow-dark/actions/16/tools-report-bug.svg icons/deskflow-dark/actions/16/view-refresh.svg icons/deskflow-dark/actions/22/configure.svg @@ -14,6 +15,7 @@ icons/deskflow-dark/actions/22/document-save-as.svg icons/deskflow-dark/actions/22/help-about.svg icons/deskflow-dark/actions/22/process-stop.svg + icons/deskflow-dark/actions/22/system-run.svg icons/deskflow-dark/actions/22/tools-report-bug.svg icons/deskflow-dark/actions/22/view-refresh.svg icons/deskflow-dark/actions/24/configure.svg @@ -23,6 +25,7 @@ icons/deskflow-dark/actions/24/edit-clear-all.svg icons/deskflow-dark/actions/24/help-about.svg icons/deskflow-dark/actions/24/process-stop.svg + icons/deskflow-dark/actions/24/system-run.svg icons/deskflow-dark/actions/24/tools-report-bug.svg icons/deskflow-dark/actions/24/view-refresh.svg icons/deskflow-dark/actions/32/configure.svg @@ -63,6 +66,7 @@ icons/deskflow-light/actions/16/document-save-as.svg icons/deskflow-light/actions/16/help-about.svg icons/deskflow-light/actions/16/process-stop.svg + icons/deskflow-light/actions/16/system-run.svg icons/deskflow-light/actions/16/tools-report-bug.svg icons/deskflow-light/actions/16/view-refresh.svg icons/deskflow-light/actions/22/configure.svg @@ -72,6 +76,7 @@ icons/deskflow-light/actions/22/document-save-as.svg icons/deskflow-light/actions/22/help-about.svg icons/deskflow-light/actions/22/process-stop.svg + icons/deskflow-light/actions/22/system-run.svg icons/deskflow-light/actions/22/tools-report-bug.svg icons/deskflow-light/actions/22/view-refresh.svg icons/deskflow-light/actions/24/configure.svg @@ -81,6 +86,7 @@ icons/deskflow-light/actions/24/document-save-as.svg icons/deskflow-light/actions/24/help-about.svg icons/deskflow-light/actions/24/process-stop.svg + icons/deskflow-light/actions/24/system-run.svg icons/deskflow-light/actions/24/tools-report-bug.svg icons/deskflow-light/actions/24/view-refresh.svg icons/deskflow-light/actions/32/configure.svg diff --git a/src/apps/res/icons/deskflow-dark/actions/16/system-run.svg b/src/apps/res/icons/deskflow-dark/actions/16/system-run.svg new file mode 100644 index 000000000..18ac99a5b --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/16/system-run.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/apps/res/icons/deskflow-dark/actions/22/system-run.svg b/src/apps/res/icons/deskflow-dark/actions/22/system-run.svg new file mode 100644 index 000000000..b480a49e2 --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/22/system-run.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/apps/res/icons/deskflow-dark/actions/24/system-run.svg b/src/apps/res/icons/deskflow-dark/actions/24/system-run.svg new file mode 100644 index 000000000..26d5566cc --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/24/system-run.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/16/system-run.svg b/src/apps/res/icons/deskflow-light/actions/16/system-run.svg new file mode 100644 index 000000000..8d8c4b248 --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/16/system-run.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/22/system-run.svg b/src/apps/res/icons/deskflow-light/actions/22/system-run.svg new file mode 100644 index 000000000..b12088a3e --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/22/system-run.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/24/system-run.svg b/src/apps/res/icons/deskflow-light/actions/24/system-run.svg new file mode 100644 index 000000000..ed8aeb57c --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/24/system-run.svg @@ -0,0 +1,12 @@ + + + + + + + +