From 8a7015956e6c9d4e270a226bfa2c0d80da12fcfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuzhan=20=C4=B0NAN?= Date: Fri, 22 Mar 2019 23:08:49 +0100 Subject: [PATCH] added search icon --- stacer/Pages/Search/search_page.cpp | 14 +++++++++ stacer/Pages/Search/search_page.h | 22 +++++++++++++ stacer/Pages/Search/search_page.ui | 19 ++++++++++++ stacer/app.cpp | 1 + stacer/app.h | 2 ++ stacer/app.ui | 29 ++++++++++++++++++ stacer/stacer.pro | 9 ++++-- .../default/img/sidebar-icons/search.png | Bin 0 -> 3038 bytes stacer/static/themes/default/style/style.qss | 4 +++ stacer/static/themes/light/style/style.qss | 4 +++ 10 files changed, 101 insertions(+), 3 deletions(-) create mode 100644 stacer/Pages/Search/search_page.cpp create mode 100644 stacer/Pages/Search/search_page.h create mode 100644 stacer/Pages/Search/search_page.ui create mode 100644 stacer/static/themes/default/img/sidebar-icons/search.png diff --git a/stacer/Pages/Search/search_page.cpp b/stacer/Pages/Search/search_page.cpp new file mode 100644 index 00000000..3e1021c4 --- /dev/null +++ b/stacer/Pages/Search/search_page.cpp @@ -0,0 +1,14 @@ +#include "search_page.h" +#include "ui_search_page.h" + +SearchPage::SearchPage(QWidget *parent) : + QWidget(parent), + ui(new Ui::SearchPage) +{ + ui->setupUi(this); +} + +SearchPage::~SearchPage() +{ + delete ui; +} diff --git a/stacer/Pages/Search/search_page.h b/stacer/Pages/Search/search_page.h new file mode 100644 index 00000000..1472c342 --- /dev/null +++ b/stacer/Pages/Search/search_page.h @@ -0,0 +1,22 @@ +#ifndef SEARCH_PAGE_H +#define SEARCH_PAGE_H + +#include + +namespace Ui { +class SearchPage; +} + +class SearchPage : public QWidget +{ + Q_OBJECT + +public: + explicit SearchPage(QWidget *parent = 0); + ~SearchPage(); + +private: + Ui::SearchPage *ui; +}; + +#endif // SEARCH_PAGE_H diff --git a/stacer/Pages/Search/search_page.ui b/stacer/Pages/Search/search_page.ui new file mode 100644 index 00000000..a049428d --- /dev/null +++ b/stacer/Pages/Search/search_page.ui @@ -0,0 +1,19 @@ + + + SearchPage + + + + 0 + 0 + 844 + 597 + + + + Form + + + + + diff --git a/stacer/app.cpp b/stacer/app.cpp index c18f9d13..cce63de8 100644 --- a/stacer/app.cpp +++ b/stacer/app.cpp @@ -34,6 +34,7 @@ void App::init() dashboardPage = new DashboardPage(mSlidingStacked); startupAppsPage = new StartupAppsPage(mSlidingStacked); + searchPage = new SearchPage(mSlidingStacked); systemCleanerPage = new SystemCleanerPage(mSlidingStacked); servicesPage = new ServicesPage(mSlidingStacked); processPage = new ProcessesPage(mSlidingStacked); diff --git a/stacer/app.h b/stacer/app.h index 95e0ed20..8507cd12 100644 --- a/stacer/app.h +++ b/stacer/app.h @@ -18,6 +18,7 @@ #include "Pages/Settings/settings_page.h" #include "Pages/AptSourceManager/apt_source_manager_page.h" #include "Pages/GnomeSettings/gnome_settings_page.h" +#include "Pages/Search/search_page.h" #include "feedback.h" namespace Ui { @@ -71,6 +72,7 @@ private: DashboardPage *dashboardPage; StartupAppsPage *startupAppsPage; SystemCleanerPage *systemCleanerPage; + SearchPage *searchPage; ServicesPage *servicesPage; ProcessesPage *processPage; UninstallerPage *uninstallerPage; diff --git a/stacer/app.ui b/stacer/app.ui index 254f118f..30f82521 100644 --- a/stacer/app.ui +++ b/stacer/app.ui @@ -182,6 +182,34 @@ + + + + PointingHandCursor + + + Qt::NoFocus + + + Search + + + + + + + 28 + 28 + + + + true + + + sidebarBtnGroup + + + @@ -429,6 +457,7 @@ btnFeedback btnGnomeSettings btnAptSourceManager + btnSearch diff --git a/stacer/stacer.pro b/stacer/stacer.pro index fde6e8ed..daf32d19 100755 --- a/stacer/stacer.pro +++ b/stacer/stacer.pro @@ -51,7 +51,8 @@ SOURCES += \ Pages/AptSourceManager/apt_source_edit.cpp \ Managers/setting_manager.cpp \ sliding_stacked_widget.cpp \ - signal_mapper.cpp + signal_mapper.cpp \ + Pages/Search/search_page.cpp HEADERS += \ app.h \ @@ -83,7 +84,8 @@ HEADERS += \ feedback.h \ Pages/AptSourceManager/apt_source_edit.h \ Managers/setting_manager.h \ - signal_mapper.h + signal_mapper.h \ + Pages/Search/search_page.h FORMS += \ app.ui \ @@ -108,7 +110,8 @@ FORMS += \ Pages/GnomeSettings/window_manager_settings.ui \ Pages/GnomeSettings/appearance_settings.ui \ feedback.ui \ - Pages/AptSourceManager/apt_source_edit.ui + Pages/AptSourceManager/apt_source_edit.ui \ + Pages/Search/search_page.ui TRANSLATIONS += \ ../translations/stacer_ar.ts \ diff --git a/stacer/static/themes/default/img/sidebar-icons/search.png b/stacer/static/themes/default/img/sidebar-icons/search.png new file mode 100644 index 0000000000000000000000000000000000000000..c12948e90acc136a96082dbd4335003c83f0dc73 GIT binary patch literal 3038 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 literal 0 HcmV?d00001 diff --git a/stacer/static/themes/default/style/style.qss b/stacer/static/themes/default/style/style.qss index 53cfe9ca..262ee7fa 100755 --- a/stacer/static/themes/default/style/style.qss +++ b/stacer/static/themes/default/style/style.qss @@ -420,6 +420,10 @@ QLabel[accessibleName="dialog-title"] { qproperty-icon: url(:/static/themes/default/img/sidebar-icons/startup-apps.png); } +#btnSearch { + qproperty-icon: url(:/static/themes/default/img/sidebar-icons/search.png); +} + #btnServices { qproperty-icon: url(:/static/themes/default/img/sidebar-icons/services.png); } diff --git a/stacer/static/themes/light/style/style.qss b/stacer/static/themes/light/style/style.qss index 0b985cc3..e6f68522 100644 --- a/stacer/static/themes/light/style/style.qss +++ b/stacer/static/themes/light/style/style.qss @@ -421,6 +421,10 @@ QLabel[accessibleName="dialog-title"] { qproperty-icon: url(:/static/themes/default/img/sidebar-icons/startup-apps.png); } +#btnSearch { + qproperty-icon: url(:/static/themes/default/img/sidebar-icons/search.png); +} + #btnServices { qproperty-icon: url(:/static/themes/default/img/sidebar-icons/services.png); }