From 732ea7ecacc7461d86ab40c1eee1f969b3cec507 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Mon, 1 Oct 2018 18:35:58 +0200 Subject: [PATCH] Use svg icons in the default main toolbar --- YACReaderLibrary/images.qrc | 12 +++++++++- YACReaderLibrary/images_win.qrc | 13 ----------- .../yacreader_comics_views_manager.cpp | 6 ++--- .../yacreader_library_toolbar.cpp | 21 +++++++++--------- YACReaderLibrary/yacreader_main_toolbar.cpp | 4 ++-- custom_widgets/yacreader_search_line_edit.cpp | 13 ++++++----- images/main_toolbar/back.png | Bin 225 -> 0 bytes images/main_toolbar/back.svg | Bin 0 -> 325 bytes images/main_toolbar/back_disabled.png | Bin 225 -> 0 bytes images/main_toolbar/clearSearch.svg | Bin 0 -> 387 bytes images/main_toolbar/divider.png | Bin 207 -> 0 bytes images/main_toolbar/divider.svg | Bin 0 -> 1448 bytes images/main_toolbar/flow.png | Bin 184 -> 0 bytes images/main_toolbar/flow.svg | Bin 0 -> 449 bytes images/main_toolbar/fordward.svg | Bin 0 -> 326 bytes images/main_toolbar/forward.png | Bin 234 -> 0 bytes images/main_toolbar/forward.svg | Bin 0 -> 325 bytes images/main_toolbar/forward_disabled.png | Bin 240 -> 0 bytes images/main_toolbar/fullscreen.png | Bin 259 -> 0 bytes images/main_toolbar/fullscreen.svg | Bin 0 -> 530 bytes images/main_toolbar/grid.png | Bin 179 -> 0 bytes images/main_toolbar/grid.svg | Bin 0 -> 565 bytes images/main_toolbar/help.png | Bin 384 -> 0 bytes images/main_toolbar/help.svg | Bin 0 -> 695 bytes images/main_toolbar/iconSearch.svg | Bin 0 -> 451 bytes images/main_toolbar/info.png | Bin 197 -> 0 bytes images/main_toolbar/info.svg | Bin 0 -> 561 bytes images/main_toolbar/server.png | Bin 196 -> 0 bytes images/main_toolbar/server.svg | Bin 0 -> 365 bytes images/main_toolbar/settings.png | Bin 369 -> 0 bytes images/main_toolbar/settings.svg | Bin 0 -> 1620 bytes 31 files changed, 34 insertions(+), 35 deletions(-) delete mode 100644 images/main_toolbar/back.png create mode 100644 images/main_toolbar/back.svg delete mode 100644 images/main_toolbar/back_disabled.png create mode 100644 images/main_toolbar/clearSearch.svg delete mode 100644 images/main_toolbar/divider.png create mode 100644 images/main_toolbar/divider.svg delete mode 100644 images/main_toolbar/flow.png create mode 100644 images/main_toolbar/flow.svg create mode 100644 images/main_toolbar/fordward.svg delete mode 100644 images/main_toolbar/forward.png create mode 100644 images/main_toolbar/forward.svg delete mode 100644 images/main_toolbar/forward_disabled.png delete mode 100644 images/main_toolbar/fullscreen.png create mode 100644 images/main_toolbar/fullscreen.svg delete mode 100644 images/main_toolbar/grid.png create mode 100644 images/main_toolbar/grid.svg delete mode 100644 images/main_toolbar/help.png create mode 100644 images/main_toolbar/help.svg create mode 100644 images/main_toolbar/iconSearch.svg delete mode 100644 images/main_toolbar/info.png create mode 100644 images/main_toolbar/info.svg delete mode 100644 images/main_toolbar/server.png create mode 100644 images/main_toolbar/server.svg delete mode 100644 images/main_toolbar/settings.png create mode 100644 images/main_toolbar/settings.svg diff --git a/YACReaderLibrary/images.qrc b/YACReaderLibrary/images.qrc index c66cba1e..ad94ba46 100644 --- a/YACReaderLibrary/images.qrc +++ b/YACReaderLibrary/images.qrc @@ -61,7 +61,6 @@ ../images/importingIcon.png ../images/importLibrary.png ../images/importTopCoversDecoration.png - ../images/main_toolbar/divider.png ../images/menus_icons/editIcon.png ../images/menus_icons/editIcon@2x.png ../images/menus_icons/exportComicsInfoIcon.png @@ -110,5 +109,16 @@ ../images/sidebar/libraryOptions.png ../images/sidebar/libraryOptions@2x.png ../images/updatingIcon.png + + + ../images/main_toolbar/back.svg + ../images/main_toolbar/forward.svg + ../images/main_toolbar/settings.svg + ../images/main_toolbar/server.svg + ../images/main_toolbar/help.svg + ../images/main_toolbar/fullscreen.svg + ../images/main_toolbar/divider.svg + ../images/main_toolbar/iconSearch.svg + ../images/main_toolbar/clearSearch.svg diff --git a/YACReaderLibrary/images_win.qrc b/YACReaderLibrary/images_win.qrc index cb87e0cf..cd1c9ebd 100644 --- a/YACReaderLibrary/images_win.qrc +++ b/YACReaderLibrary/images_win.qrc @@ -1,28 +1,15 @@ - ../images/main_toolbar/back.png - ../images/main_toolbar/back_disabled.png - ../images/main_toolbar/forward.png - ../images/main_toolbar/forward_disabled.png - ../images/main_toolbar/settings.png - ../images/main_toolbar/server.png - ../images/main_toolbar/help.png - ../images/main_toolbar/fullscreen.png ../images/sidebar/libraryIcon.png ../images/sidebar/setRoot.png ../images/sidebar/expand.png ../images/sidebar/colapse.png ../images/sidebar/newLibraryIcon.png ../images/sidebar/openLibraryIcon.png - ../images/main_toolbar/flow.png - ../images/main_toolbar/grid.png - ../images/main_toolbar/info.png ../images/empty_folder.png ../images/empty_search.png ../images/sidebar/addNew_sidebar.png ../images/sidebar/delete_sidebar.png - ../images/iconSearchNew.png - ../images/clearSearchNew.png ../images/sidebar/addLabelIcon.png ../images/sidebar/renameListIcon.png ../images/lists/default_0.png diff --git a/YACReaderLibrary/yacreader_comics_views_manager.cpp b/YACReaderLibrary/yacreader_comics_views_manager.cpp index 540265ae..0cf26b0e 100644 --- a/YACReaderLibrary/yacreader_comics_views_manager.cpp +++ b/YACReaderLibrary/yacreader_comics_views_manager.cpp @@ -189,7 +189,7 @@ void YACReaderComicsViewsManager::_toggleComicsView() switch (comicsViewStatus) { case Flow: { QIcon icoViewsButton; - icoViewsButton.addFile(":/images/main_toolbar/info.png", QSize(), QIcon::Normal); + icoViewsButton.addFile(":/images/main_toolbar/info.svg", QSize(), QIcon::Normal); libraryWindow->libraryToolBar->toggleComicsViewAction->setIcon(icoViewsButton); libraryWindow->libraryToolBar->updateViewSelectorIcon(icoViewsButton); @@ -205,7 +205,7 @@ void YACReaderComicsViewsManager::_toggleComicsView() case Grid: { QIcon icoViewsButton; - icoViewsButton.addFile(":/images/main_toolbar/flow.png", QSize(), QIcon::Normal); + icoViewsButton.addFile(":/images/main_toolbar/flow.svg", QSize(), QIcon::Normal); libraryWindow->libraryToolBar->toggleComicsViewAction->setIcon(icoViewsButton); libraryWindow->libraryToolBar->updateViewSelectorIcon(icoViewsButton); @@ -220,7 +220,7 @@ void YACReaderComicsViewsManager::_toggleComicsView() case Info: { QIcon icoViewsButton; - icoViewsButton.addFile(":/images/main_toolbar/grid.png", QSize(), QIcon::Normal); + icoViewsButton.addFile(":/images/main_toolbar/grid.svg", QSize(), QIcon::Normal); libraryWindow->libraryToolBar->toggleComicsViewAction->setIcon(icoViewsButton); libraryWindow->libraryToolBar->updateViewSelectorIcon(icoViewsButton); diff --git a/YACReaderLibrary/yacreader_library_toolbar.cpp b/YACReaderLibrary/yacreader_library_toolbar.cpp index 423d01a0..0d034201 100644 --- a/YACReaderLibrary/yacreader_library_toolbar.cpp +++ b/YACReaderLibrary/yacreader_library_toolbar.cpp @@ -11,8 +11,8 @@ YACReaderLibraryToolbar::YACReaderLibraryToolbar(QMainWindow *mainWindow, bool i { backAction = new QAction(mainWindow); QIcon icoBackButton; - icoBackButton.addFile(":/images/main_toolbar/back.png",QSize(), QIcon::Normal); - //icoBackButton.addPixmap(QPixmap(":/images/main_toolbar/back_disabled.png"), QIcon::Disabled); + icoBackButton.addFile(":/images/main_toolbar/back.svg",QSize(), QIcon::Normal); + //icoBackButton.addPixmap(QPixmap(":/images/main_toolbar/back_disabled.svg"), QIcon::Disabled); backAction->setData(BACK_ACTION_YL); backAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(BACK_ACTION_YL)); backAction->setIcon(icoBackButton); @@ -20,8 +20,7 @@ YACReaderLibraryToolbar::YACReaderLibraryToolbar(QMainWindow *mainWindow, bool i forwardAction = new QAction(mainWindow); QIcon icoFordwardButton; - icoFordwardButton.addFile(":/images/main_toolbar/forward.png", QSize(), QIcon::Normal); - //icoFordwardButton.addPixmap(QPixmap(":/images/main_toolbar/forward_disabled.png"), QIcon::Disabled); + icoFordwardButton.addFile(":/images/main_toolbar/forward.svg", QSize(), QIcon::Normal); forwardAction->setData(FORWARD_ACTION_YL); forwardAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(FORWARD_ACTION_YL)); forwardAction->setIcon(icoFordwardButton); @@ -32,7 +31,7 @@ YACReaderLibraryToolbar::YACReaderLibraryToolbar(QMainWindow *mainWindow, bool i optionsAction->setData(OPTIONS_ACTION_YL); optionsAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(OPTIONS_ACTION_YL)); QIcon icoSettingsButton; - icoSettingsButton.addFile(":/images/main_toolbar/settings.png", QSize(), QIcon::Normal); + icoSettingsButton.addFile(":/images/main_toolbar/settings.svg", QSize(), QIcon::Normal); optionsAction->setIcon(icoSettingsButton); serverConfigAction = new QAction(mainWindow); @@ -40,7 +39,7 @@ YACReaderLibraryToolbar::YACReaderLibraryToolbar(QMainWindow *mainWindow, bool i serverConfigAction->setData(SERVER_CONFIG_ACTION_YL); serverConfigAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(SERVER_CONFIG_ACTION_YL)); QIcon icoServerButton; - icoServerButton.addFile(":/images/main_toolbar/server.png", QSize(), QIcon::Normal); + icoServerButton.addFile(":/images/main_toolbar/server.svg", QSize(), QIcon::Normal); serverConfigAction->setIcon(icoServerButton); toggleComicsViewAction = new QAction(tr("Change between comics views"),mainWindow); @@ -48,11 +47,11 @@ YACReaderLibraryToolbar::YACReaderLibraryToolbar(QMainWindow *mainWindow, bool i QIcon icoViewsButton; if(!settings->contains(COMICS_VIEW_STATUS) || settings->value(COMICS_VIEW_STATUS) == Flow) - icoViewsButton.addFile(":/images/main_toolbar/grid.png", QSize(), QIcon::Normal); + icoViewsButton.addFile(":/images/main_toolbar/grid.svg", QSize(), QIcon::Normal); else if(settings->value(COMICS_VIEW_STATUS) == Grid) - icoViewsButton.addFile(":/images/main_toolbar/info.png", QSize(), QIcon::Normal); + icoViewsButton.addFile(":/images/main_toolbar/info.svg", QSize(), QIcon::Normal); else - icoViewsButton.addFile(":/images/main_toolbar/flow.png", QSize(), QIcon::Normal); + icoViewsButton.addFile(":/images/main_toolbar/flow.svg", QSize(), QIcon::Normal); toggleComicsViewAction->setData(TOGGLE_COMICS_VIEW_ACTION_YL); toggleComicsViewAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(TOGGLE_COMICS_VIEW_ACTION_YL)); @@ -63,7 +62,7 @@ YACReaderLibraryToolbar::YACReaderLibraryToolbar(QMainWindow *mainWindow, bool i helpAboutAction->setData(HELP_ABOUT_ACTION_YL); helpAboutAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(HELP_ABOUT_ACTION_YL)); QIcon icoHelpButton; - icoHelpButton.addFile(":/images/main_toolbar/help.png",QSize(), QIcon::Normal); + icoHelpButton.addFile(":/images/main_toolbar/help.svg",QSize(), QIcon::Normal); helpAboutAction->setIcon(icoHelpButton); if (!useNativeFullScreen) { @@ -72,7 +71,7 @@ YACReaderLibraryToolbar::YACReaderLibraryToolbar(QMainWindow *mainWindow, bool i toggleFullScreenAction->setData(TOGGLE_FULL_SCREEN_ACTION_YL); toggleFullScreenAction->setShortcut(ShortcutsManager::getShortcutsManager().getShortcut(TOGGLE_FULL_SCREEN_ACTION_YL)); QIcon icoFullscreenButton; - icoFullscreenButton.addPixmap(QPixmap(":/images/main_toolbar/fullscreen.png"), QIcon::Normal); + icoFullscreenButton.addPixmap(QPixmap(":/images/main_toolbar/fullscreen.svg"), QIcon::Normal); toggleFullScreenAction->setIcon(icoFullscreenButton); } diff --git a/YACReaderLibrary/yacreader_main_toolbar.cpp b/YACReaderLibrary/yacreader_main_toolbar.cpp index 014e62d8..2d55a90c 100644 --- a/YACReaderLibrary/yacreader_main_toolbar.cpp +++ b/YACReaderLibrary/yacreader_main_toolbar.cpp @@ -116,8 +116,8 @@ void YACReaderMainToolBar::resizeEvent(QResizeEvent *event) void YACReaderMainToolBar::addDivider() { - QPixmap img(":/images/main_toolbar/divider.png"); - QLabel *divider = new QLabel(); + QPixmap img(":/images/main_toolbar/divider.svg"); + auto divider = new QLabel(); divider->setPixmap(img); mainLayout->addSpacing(5); diff --git a/custom_widgets/yacreader_search_line_edit.cpp b/custom_widgets/yacreader_search_line_edit.cpp index f53bd947..638741a9 100644 --- a/custom_widgets/yacreader_search_line_edit.cpp +++ b/custom_widgets/yacreader_search_line_edit.cpp @@ -14,14 +14,17 @@ YACReaderSearchLineEdit::YACReaderSearchLineEdit(QWidget *parent) clearButton = new QToolButton(this); searchLabel = new QLabel(this); - QPixmap pixmap(":/images/clearSearch.png"); - QPixmap pixmapIcon(":/images/iconSearch.png"); + QPixmap clearSearchPixmap(":/images/main_toolbar/clearSearch.svg"); + QPixmap inconSearchPixmap(":/images/main_toolbar/iconSearch.svg"); + + clearSearchPixmap.setDevicePixelRatio(devicePixelRatio()); + inconSearchPixmap.setDevicePixelRatio(devicePixelRatio()); searchLabel->setStyleSheet("QLabel { border: none; padding: 0px; }"); - searchLabel->setPixmap(pixmapIcon); + searchLabel->setPixmap(inconSearchPixmap); - clearButton->setIcon(QIcon(pixmap)); - clearButton->setIconSize(pixmap.size()); + clearButton->setIcon(QIcon(clearSearchPixmap)); + clearButton->setIconSize(clearSearchPixmap.size()); clearButton->setCursor(Qt::ArrowCursor); clearButton->setStyleSheet("QToolButton { border: none; padding: 0px; }"); clearButton->hide(); diff --git a/images/main_toolbar/back.png b/images/main_toolbar/back.png deleted file mode 100644 index 2677d99e7e13046e5ba9d73c7df3abed71035426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9Ma`Zrjv*DdlK%YvZ_m8)z{QJ!j2@C3CM;aZ*zwr0My$x> zAOkm}FH?Z;&l^u7KV)b%B-O>VZJw~0)75z8tOv6irFa{@Fa`lt2{W@cWd8s6SG>VQ zLrbdhhqC4@$%(-dE9=saOta}UZ4r#Wr8dPwqVuH0j!Ejunmf7f3b=V~QgLWtWYGR< V@Zo6aQIMM%JYD@<);T3K0RZCjPelL# diff --git a/images/main_toolbar/back.svg b/images/main_toolbar/back.svg new file mode 100644 index 0000000000000000000000000000000000000000..70b69e2644701f4b58c4dcf8f6d7d6cd91f0231f GIT binary patch literal 325 zcmZXP+iJrw42ECDc(<`F`HuF>P}DSr z1<%~X^wgl##FWaylc_d9Ma`Zrjv*DdlK%YvZ_m6k;q)|JE{9VMtvtTG4l?|YHcwd0 z$rizpA=Hp{>bTnZCih@Qk&?*O)3rzj105q WJC#~*7nTA#hr!d;&t;ucLK6V-!AULv diff --git a/images/main_toolbar/clearSearch.svg b/images/main_toolbar/clearSearch.svg new file mode 100644 index 0000000000000000000000000000000000000000..972becb8f50d0a4faf0c7d06ab900d9b477dd1b2 GIT binary patch literal 387 zcmb_YO>4t24E-xYJ3IbpLe~-Ju=8&F1#Ydzrj9clQ>XuaE?LLexghE32}w_=U#=r~ ztI=4YI$@9O&~}owd!yLl^(bmk?T*aeSn3e0$%aKUk;V^mqXZIRokCnRx}3k>I4`9% zW!KDUwbjdZFU-^LU80qm$&@tsl3mtMgan(s)j?KeGW970-5w#{p5PSmHOZ# z!7A%4!fk_9Rd%O8c=jP^jB_M}C8zmP4}Br}Wo+`9Qt%b(pm;Q~$AL|UeE1{uPwCl0 H_wNkf|JHOB literal 0 HcmV?d00001 diff --git a/images/main_toolbar/divider.png b/images/main_toolbar/divider.png deleted file mode 100644 index ed245eebcaf0ec756486c35626da3a705088212f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^j6kf!!3HGf>24MTQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiV8hl978H@iJZ#jIusz_{LrUs!Inq6Oa5zTZ4bP^Lc=59 z>SytT(>yATwe}@*x}wA^m(DS=n#KO?_`N$bZ!a-BcdPwav@eG?S5#HBfWuRto&)n6 ze+V|}UzX2*@3Uvl^6l)K%jNT)UEPyXVdfszQz(|e&>v`XvX-GI8fZC#r>mdKI;Vst E0K$|_hX4Qo diff --git a/images/main_toolbar/divider.svg b/images/main_toolbar/divider.svg new file mode 100644 index 0000000000000000000000000000000000000000..88aeeaf59c6a3044f9522ebe2c2a7d92b93cb8f7 GIT binary patch literal 1448 zcmb7^&2pPC5XWCdqg>hppbw0sjPW6tUOLl5Cl4SbVQYfH1B$WVz6-IZ4d70I1CrSN zX?L~yZ@cpzd7EQKHaat7)pZe-rL@~M? ztGdhaA%xR&lJtEa_dIUeeZmMK3GiWW)bCuC8Fe( zn;~opv>0-_u-o7YgJHA%4fb050ExYKuKj(|#{H^aI|mzgp*f+ZEIS9$5sZd;WSXjJ zbNpoK@ZJ_1aP#3hSS3@xm=I23x374|gc2ea7?dzJWf)}&V`mY>oCuXJF_chz5{Ka? zGkVV0z{3_8ObRI{jKUda#GD~g$u|oOE{K>hilQ9)ZY)4?_vEn9Iyx78d;H2MD!LGvk$;WlS+PE!@ha1!Z)`SXq2Y7&O@DW?b6@QVEew z87rGnsZ35853baMOL4z@_v3%yJ)CFqSv+9jLsNnemD^c=_SUuA}16%-Zy;%DL6azJ78OoT3|zXjUD;OXk;vd$@?2>``FK|}xm diff --git a/images/main_toolbar/flow.svg b/images/main_toolbar/flow.svg new file mode 100644 index 0000000000000000000000000000000000000000..26e1d101a6b61a5bb6bd00e2e8c9798e4a765f91 GIT binary patch literal 449 zcmb7A+ls<45dD>5_Bkd^W4lVz2cP|kXwx>3T8Y8v-#b$2uArbyU=GZ=k?M5rz%?2( zRkpjbkgUjsVX7!wW(cxuWqy~9%#~a%5gHQ>JD9<0+?uNmkReiFEV?3@oPbn=@ zz8FKtr4WLXKSFX%>@`Y-&|BB_al&V3(`LMA6d*tdPDSr z1<%~X^wgl##FWaylc_d9MLnJ_jv*Ddk_rk6I2e*z|NsAQJfUl*goMO3=8v`R?#Edj z)*NtPN?^J5OWrp}QNaAo{r&$LEoUVrC|#Mr|0IL0vERXlv1OyAlZSDfbH~-5s{%o$ z%F>e#9C2V&a4%LC&}Nvsx3QJQSK{M&r#`hL6JeiBohKQGmi<%+xy+cv%(%o-utR>r fB2G32CLRWlIk`ta9G-Iw=q?6NS3j3^P6kjzldD{QoE)<(4D~qERhfqD^CBurrB0knwRDt%{2GN%z|&B z_FfERUFk=vOJ%JrhjFA*NiX#zlrb~_^Desb>Mm0Yz5AJV#(_OA>-FBk665W?s!~dr zByRg$2_mX8A6N=LE-i2kY?;Em#9Y_F9$`wK+p`5?#JFa8)-^H2b?VOBp4{%6>eV(k z7Z;Y#{Gx&*H|F$#nv+(qSWp%((2&L2Y9V^AkXv4yP#Z~hM5QzeVgGVX(&T+KQW)7E hrh;pfBv1A~Y9=c*oa8sKb6D3F-V_~zs%wt_x?jsnRCNFV literal 0 HcmV?d00001 diff --git a/images/main_toolbar/forward_disabled.png b/images/main_toolbar/forward_disabled.png deleted file mode 100644 index 1e4b070a9359ffc382f2eebf6eb41f04c945599c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^{6H+g!3HExhN-duDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MUy;T978H@ExGWJ*TF!b?crsK101p|>~k7?dk(PqI9%d8 zpwe@I<*TR3$Hl9TtL7_BeIDeIJy$t%t!iFV2iq2jWGj_U!$;p@3Z`?MpBa5=fliBX z&3fKF_XCTUO}VwhVuy-Y_4I;|wVs+Uj@KO2owVcI45NVltOZwPm&6C~)VV1B>8h#N ncR}R0uwTr=sm*s}n0Oc%3bMLnSQz*uM3X~SMrWsIF+c8bUsu5>wUYJNipx*$dn!C(c{fMFWL*}6 zIeU&~9P5ORZpNUGVT$dKMUPE?U+-aj+_I+dv}i^^VLywA8wEH_?h9rOJQ4e_iJ424fz+AD5q`2!uy;OXk;vd$@? F2>>+&USR+L diff --git a/images/main_toolbar/fullscreen.svg b/images/main_toolbar/fullscreen.svg new file mode 100644 index 0000000000000000000000000000000000000000..6dea3e8deae172907c9cef022ce2d7824bb2900c GIT binary patch literal 530 zcmaJ;(Qbnv6#W&#Ue-hqE}*!G$@bKT?bV09QN?OvwNX~vzaO>Pnk?ILN$w5j+;dJK zpHF+#)dovjSxA*7npZm_wQ7h?>xyvL=_*lbr#WC$TW`r=56<9MdvO!u7@ZIOFdN)@ ze|(DLWm)JV=s4|TV2s5{SxlE_sgw7UkB&}Jpu!t+)C2P5zTev9xEf(W*MK?H*3`!C_H HpH+MU`Ob-y literal 0 HcmV?d00001 diff --git a/images/main_toolbar/grid.png b/images/main_toolbar/grid.png deleted file mode 100644 index 6bcf639dea2a37b4bdf595162fdf890c44eb0e7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XLOop^Ln>}16&4gk95`@5;Cus@*t`4t?HP|1mXxSO^9qYO zvgstHtWHc?U?{OQ;R@5Mhz$bWKb)9q7F{*?_y2#r2_M@vrehZ`m6(Y3Mj7yU1vfA- ZGZep6f46ecd?la-44$rjF6*2UngAT8Jxl-q diff --git a/images/main_toolbar/grid.svg b/images/main_toolbar/grid.svg new file mode 100644 index 0000000000000000000000000000000000000000..1de1b2e07785b67c45482fd59895e73504a1a743 GIT binary patch literal 565 zcmb`EO%B2!5QVQY8P^C!qQ#UhTzd%=+LE+tkci&isr6^Ch6&7q_wn9Poi8l}XHW{K zrQS=nYnGlV-KX1^@s60h=H40000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUzB1uF+RCwB)RPAlTFc3Yg{3o3tY*03+ zvq6{u*q|GfZjf$3Cm@|5VS|idHh>Az=jbB2?p;1O=_!_-=X>|g_NwbT%JY0fL!zdyhyu=BD; zh}(n*B^U34#fp`DNX(uX5yEIRqM4}WpvPNcTs7{-6*7#Ws-0hPGeF%X)Q?~ z{4hc`U)QTZI)YSn?RX{< z!JIO91#Uor8r!KF&(YJ7X;Mv;O=|oaYj!MSx}-)E+5S-eb1IRW{H`1~H`xxZwHSIB ezNKOO3NQdLsbY$Nujmv20000}(2=3-F z7BB`h$!5x4sF`9ENRZtYNpH;V1Pxju#zu;wA$=TFVCE=*0C=cWXV!m}6G59HM8lRt zeiB0=Nh-1n2b2yd>I zKsHC_EV@ZX5nq5g$;}6>&XQ#!UsoqP^LNq8>E&52vM6C)PbyAoE_$=!>d{$5*?>S| zt~F22ed9NW<=sfOk`9%GnI5Ey+prLc49TDg|EY-ShnnC@`p?meR+n*_I{m{#{dBwE I)fct@3$TrybN~PV literal 0 HcmV?d00001 diff --git a/images/main_toolbar/iconSearch.svg b/images/main_toolbar/iconSearch.svg new file mode 100644 index 0000000000000000000000000000000000000000..70f1aa86b8e10f1b8e9cbe431ad287cce09dd3c9 GIT binary patch literal 451 zcmX|-O>=`F5QhH>v%QJ}V$_T}lb+jNdh3nEO=Rjv#xTMB`>vH_fO*(u_XXbScE2#& z)_{eQMju;#*2Zw1D#;5p8E;jZ<@#8bJ3IqxjWc{S1J>|i9yl`zY#I9TRzv69b)O{O z``D-PG+z=Wgh)sqn76I#YLFSQ4(+9L+x~9RzfVgIf(a%wn$T3vx*i*Qn#ON5^Qrqn zUnN_zx*FFpdhBN&saT0j6bBvWr7l(Uq=+Pqa2n;5FN8?57e%yIy!r>h)nOMjo?I(v zr6HY1I}%Zad~p>KB(lBX2iV#6eGPAj2uV}*c0{&F`lJT-2wW7!WY;5bYZ<2zf!*9Z d{gS8u0wLmqbvXByK#k&A#DkaVdeQ1`^9P!Ed2Ijy literal 0 HcmV?d00001 diff --git a/images/main_toolbar/info.png b/images/main_toolbar/info.png deleted file mode 100644 index 09d125420311b28494a7a9d3f925962322ed98a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X(mh=qLn>}1l@t_295`@5;Cus@*t`4t?HP|1mXxSO^9qYO zvgstHtWHc?U?{OQ;R@5Mhz$bWKb)9q7F{*?_y2#r2_M@vCb9JN^jU6)F7!XSs366w sr1j&#$&;N*`fu*;o-R1w#-V|cLBm7+mU%~rC(ud;Pgg&ebxsLQ02shU$N&HU diff --git a/images/main_toolbar/info.svg b/images/main_toolbar/info.svg new file mode 100644 index 0000000000000000000000000000000000000000..5d4e40c79c8c290139806a1d0f86753ae4efc531 GIT binary patch literal 561 zcmbu6L2kn!5Jj(orfb4LNKGo^Mc2IqHee$;c12J~ZeLt0ZWr04)gUno-sdsY=Sxq5 z)zGzv&Pe5HrL3Y-aZ6j|M~cTzd*M!N>HCy{Sx-Q)_ zUVkDu0*Qq#4)ONA`7n+eUL-CBtXau&r8egUsh&ne UnaGp3i2a7}-?Mojw)|!D1@j@DZ~y=R literal 0 HcmV?d00001 diff --git a/images/main_toolbar/server.png b/images/main_toolbar/server.png deleted file mode 100644 index 98b66e5a7a2701ec91e6f2c943ec01b35de9236e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^fF!NhJjZ0tpETHyDn5<5|+&>>zW%rIC>*pjLW@ zh5%ps?)BzO1Y|4q1s#ZvxHS|$0+NX*Gkwv_Xy r<~M~_!y17U4+d7Y#??Fx49pCr3<{HY&-ncY+Q{JP>gTe~DWM4fYiK>W diff --git a/images/main_toolbar/server.svg b/images/main_toolbar/server.svg new file mode 100644 index 0000000000000000000000000000000000000000..7759bc3cdd6a4188225275ffc2ae0c64a1bd9142 GIT binary patch literal 365 zcmY*VyKaOq5d0Nu(_+}Q&Fh4bl8PeNQqVy#4+-v0V8P|@14ob&O);7o&F*TGd1+Z+ zYltweRMP~!iUY-!@dF-JQN*jN4(l%&plp0#b!kg}D@UW@v-~y_BVf;QxXl_mYabWS zTi4ZHrF)-RPavYV%?Gyjwe2)e2&^-G+gS}l0b6>re%zlLkRhXxZC;w#-VP?6&9s;) z@eY+dO53sR$}1@cGx;uE#3)wI$>n%ga2I=Mj|3?-cM(LAkmN}$)^!yzq_rMlsPWZUYnvFkGE#Z#DR)%k z8cW5|0}xa=opE$0?E~^1@QCxuJ;1YP(7+)Ksk95<#{iz(iaew@PfGD;@(s)x_0FeI ze57Bz|*AZv0X~A_=(N@_{EGI0PMQ5r+ujB~&u| zKFGVB%$fY97F8L+Q>E6T^lFOr+hovb{H}Iw%Ve5f&U42J)Tp?2HX!cM$-NJk&@iPURn$;z^EeS zmyce0eL5eDzTJrZ-qzUuwpFt?j}@xWR=#zQl?NA4@0(!Sy(rpdY^vwx>97&I=Fj1+ z08zX@4bP{I=*IE&=W2DiT;#>bm$&0eE2UO+z9=qzJ9ZnPQ54;wKXzmKeeMsJUoY<) zp$b)Kq(8A;kNr3twx`25_Rq)DdX?7e*JkVr(s`#%3D|&CN(U^bs7ijIf_s4Ln-y(# zmDCC}XCOLD)iLB!se=Pk$zUzmp_0xAPeszz)@m*>TF06gV^Jx!K}xaS0}c|<8egRl zRghK^YN9wQpiBhRdIv$)wZ~FRuj)D}p5;!Nr6M8m*pE}M$e0wc8s!FBvSw<9TBzMk zY}2J~T>?c6Y0WV1zu|TJHOvyuu{@!4I-jodJw%Ay5i<>wBAWzdmQfM0%#x-i=#IFH z9VHv<{|C`7VJuN<4K`dO&+?djzM~n;nm0*DozbNC(?9uEEgg=bHl_?xA$pr=+T1Y3 zWP}J4LJ8{jOQ6JzeRS2iC3MUaSUsEa%K1bRvpJJDNh05Kv~$!y>mzfV`uN93?8})u zX_XjpG~UNG#Vb5>Cb=__{PaA7TwH8cfLYLxRA(bEy)3}TJvL{?IH$SL5h+fy zGR!|xH}sO_cP(?Q$(s0Z2jnX!Q7OE^7-(pCMJ@(@;+~;g9XG(bkC=V_alnHp9{XX~ Ph##o<5v%Q*Klj_eP^nqi literal 0 HcmV?d00001