From e6ae6bd0d1d3814b09216a9ef22b016b4cfa40ea Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sat, 18 Jan 2025 22:51:44 -0500 Subject: [PATCH] refactor: MainWindow, add document-save-as icon --- src/apps/deskflow-gui/MainWindow.cpp | 3 +++ src/apps/res/deskflow.qrc | 8 ++++++++ .../actions/16/document-save-as.svg | 7 +++++++ .../actions/22/document-save-as.svg | 7 +++++++ .../actions/24/document-save-as.svg | 8 ++++++++ .../actions/32/document-save-as.svg | 7 +++++++ .../actions/16/document-save-as.svg | 13 +++++++++++++ .../actions/22/document-save-as.svg | 14 ++++++++++++++ .../actions/24/document-save-as.svg | 12 ++++++++++++ .../actions/32/document-save-as.svg | 18 ++++++++++++++++++ 10 files changed, 97 insertions(+) create mode 100644 src/apps/res/icons/deskflow-dark/actions/16/document-save-as.svg create mode 100644 src/apps/res/icons/deskflow-dark/actions/22/document-save-as.svg create mode 100644 src/apps/res/icons/deskflow-dark/actions/24/document-save-as.svg create mode 100644 src/apps/res/icons/deskflow-dark/actions/32/document-save-as.svg create mode 100644 src/apps/res/icons/deskflow-light/actions/16/document-save-as.svg create mode 100644 src/apps/res/icons/deskflow-light/actions/22/document-save-as.svg create mode 100644 src/apps/res/icons/deskflow-light/actions/24/document-save-as.svg create mode 100644 src/apps/res/icons/deskflow-light/actions/32/document-save-as.svg diff --git a/src/apps/deskflow-gui/MainWindow.cpp b/src/apps/deskflow-gui/MainWindow.cpp index ae7dbc7af..63ee7a927 100644 --- a/src/apps/deskflow-gui/MainWindow.cpp +++ b/src/apps/deskflow-gui/MainWindow.cpp @@ -116,7 +116,10 @@ MainWindow::MainWindow(ConfigScopes &configScopes, AppConfig &appConfig) m_actionTrayQuit->setIcon(QIcon(QIcon::fromTheme("application-exit"))); m_actionSettings->setMenuRole(QAction::PreferencesRole); + m_actionSave->setShortcut(QKeySequence(tr("Ctrl+Alt+S"))); + m_actionSave->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentSaveAs)); + m_actionStartCore->setShortcut(QKeySequence(tr("Ctrl+S"))); m_actionStopCore->setShortcut(QKeySequence(tr("Ctrl+T"))); diff --git a/src/apps/res/deskflow.qrc b/src/apps/res/deskflow.qrc index 8150c418d..32e77e4b5 100644 --- a/src/apps/res/deskflow.qrc +++ b/src/apps/res/deskflow.qrc @@ -2,14 +2,17 @@ icons/deskflow-dark/actions/16/edit-copy.svg icons/deskflow-dark/actions/16/document-open.svg + icons/deskflow-dark/actions/16/document-save-as.svg icons/deskflow-dark/actions/16/tools-report-bug.svg icons/deskflow-dark/actions/16/view-refresh.svg icons/deskflow-dark/actions/22/edit-copy.svg icons/deskflow-dark/actions/22/document-open.svg + icons/deskflow-dark/actions/22/document-save-as.svg icons/deskflow-dark/actions/22/tools-report-bug.svg icons/deskflow-dark/actions/22/view-refresh.svg icons/deskflow-dark/actions/24/edit-copy.svg icons/deskflow-dark/actions/24/document-open.svg + icons/deskflow-dark/actions/24/document-save-as.svg icons/deskflow-dark/actions/24/tools-report-bug.svg icons/deskflow-dark/actions/24/view-refresh.svg icons/deskflow-dark/actions/32/application-exit.svg @@ -17,6 +20,7 @@ icons/deskflow-dark/actions/32/dialog-ok.svg icons/deskflow-dark/actions/32/dialog-ok-apply.svg icons/deskflow-dark/actions/32/document-open.svg + icons/deskflow-dark/actions/32/document-save-as.svg icons/deskflow-dark/actions/32/view-refresh.svg icons/deskflow-dark/apps/64/deskflow.svg icons/deskflow-dark/apps/64/deskflow-symbolic.svg @@ -42,14 +46,17 @@ 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/document-save-as.svg icons/deskflow-light/actions/16/tools-report-bug.svg icons/deskflow-light/actions/16/view-refresh.svg icons/deskflow-light/actions/22/edit-copy.svg icons/deskflow-light/actions/22/document-open.svg + icons/deskflow-light/actions/22/document-save-as.svg icons/deskflow-light/actions/22/tools-report-bug.svg icons/deskflow-light/actions/22/view-refresh.svg icons/deskflow-light/actions/24/edit-copy.svg icons/deskflow-light/actions/24/document-open.svg + icons/deskflow-light/actions/24/document-save-as.svg icons/deskflow-light/actions/24/tools-report-bug.svg icons/deskflow-light/actions/24/view-refresh.svg icons/deskflow-light/actions/32/application-exit.svg @@ -57,6 +64,7 @@ icons/deskflow-light/actions/32/dialog-ok.svg icons/deskflow-light/actions/32/dialog-ok-apply.svg icons/deskflow-light/actions/32/document-open.svg + icons/deskflow-light/actions/32/document-save-as.svg icons/deskflow-light/actions/32/view-refresh.svg icons/deskflow-light/apps/64/deskflow.svg icons/deskflow-light/apps/64/deskflow-symbolic.svg diff --git a/src/apps/res/icons/deskflow-dark/actions/16/document-save-as.svg b/src/apps/res/icons/deskflow-dark/actions/16/document-save-as.svg new file mode 100644 index 000000000..9898d82c1 --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/16/document-save-as.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/apps/res/icons/deskflow-dark/actions/22/document-save-as.svg b/src/apps/res/icons/deskflow-dark/actions/22/document-save-as.svg new file mode 100644 index 000000000..163cfa37b --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/22/document-save-as.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/apps/res/icons/deskflow-dark/actions/24/document-save-as.svg b/src/apps/res/icons/deskflow-dark/actions/24/document-save-as.svg new file mode 100644 index 000000000..1da9c9afb --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/24/document-save-as.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/apps/res/icons/deskflow-dark/actions/32/document-save-as.svg b/src/apps/res/icons/deskflow-dark/actions/32/document-save-as.svg new file mode 100644 index 000000000..6f4be8f87 --- /dev/null +++ b/src/apps/res/icons/deskflow-dark/actions/32/document-save-as.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/16/document-save-as.svg b/src/apps/res/icons/deskflow-light/actions/16/document-save-as.svg new file mode 100644 index 000000000..b8ad96831 --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/16/document-save-as.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/22/document-save-as.svg b/src/apps/res/icons/deskflow-light/actions/22/document-save-as.svg new file mode 100644 index 000000000..787e9119f --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/22/document-save-as.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/24/document-save-as.svg b/src/apps/res/icons/deskflow-light/actions/24/document-save-as.svg new file mode 100644 index 000000000..b0d5b8765 --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/24/document-save-as.svg @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/src/apps/res/icons/deskflow-light/actions/32/document-save-as.svg b/src/apps/res/icons/deskflow-light/actions/32/document-save-as.svg new file mode 100644 index 000000000..4c3cf870e --- /dev/null +++ b/src/apps/res/icons/deskflow-light/actions/32/document-save-as.svg @@ -0,0 +1,18 @@ + + + + + +