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 2677d99e..00000000 Binary files a/images/main_toolbar/back.png and /dev/null differ diff --git a/images/main_toolbar/back.svg b/images/main_toolbar/back.svg new file mode 100644 index 00000000..70b69e26 Binary files /dev/null and b/images/main_toolbar/back.svg differ diff --git a/images/main_toolbar/back_disabled.png b/images/main_toolbar/back_disabled.png deleted file mode 100644 index 9e09b69a..00000000 Binary files a/images/main_toolbar/back_disabled.png and /dev/null differ diff --git a/images/main_toolbar/clearSearch.svg b/images/main_toolbar/clearSearch.svg new file mode 100644 index 00000000..972becb8 Binary files /dev/null and b/images/main_toolbar/clearSearch.svg differ diff --git a/images/main_toolbar/divider.png b/images/main_toolbar/divider.png deleted file mode 100644 index ed245eeb..00000000 Binary files a/images/main_toolbar/divider.png and /dev/null differ diff --git a/images/main_toolbar/divider.svg b/images/main_toolbar/divider.svg new file mode 100644 index 00000000..88aeeaf5 Binary files /dev/null and b/images/main_toolbar/divider.svg differ diff --git a/images/main_toolbar/flow.png b/images/main_toolbar/flow.png deleted file mode 100644 index eec316ee..00000000 Binary files a/images/main_toolbar/flow.png and /dev/null differ diff --git a/images/main_toolbar/flow.svg b/images/main_toolbar/flow.svg new file mode 100644 index 00000000..26e1d101 Binary files /dev/null and b/images/main_toolbar/flow.svg differ diff --git a/images/main_toolbar/fordward.svg b/images/main_toolbar/fordward.svg new file mode 100644 index 00000000..930d6ef9 Binary files /dev/null and b/images/main_toolbar/fordward.svg differ diff --git a/images/main_toolbar/forward.png b/images/main_toolbar/forward.png deleted file mode 100644 index b6473ae8..00000000 Binary files a/images/main_toolbar/forward.png and /dev/null differ diff --git a/images/main_toolbar/forward.svg b/images/main_toolbar/forward.svg new file mode 100644 index 00000000..cc2e44cf Binary files /dev/null and b/images/main_toolbar/forward.svg differ diff --git a/images/main_toolbar/forward_disabled.png b/images/main_toolbar/forward_disabled.png deleted file mode 100644 index 1e4b070a..00000000 Binary files a/images/main_toolbar/forward_disabled.png and /dev/null differ diff --git a/images/main_toolbar/fullscreen.png b/images/main_toolbar/fullscreen.png deleted file mode 100644 index 4235184f..00000000 Binary files a/images/main_toolbar/fullscreen.png and /dev/null differ diff --git a/images/main_toolbar/fullscreen.svg b/images/main_toolbar/fullscreen.svg new file mode 100644 index 00000000..6dea3e8d Binary files /dev/null and b/images/main_toolbar/fullscreen.svg differ diff --git a/images/main_toolbar/grid.png b/images/main_toolbar/grid.png deleted file mode 100644 index 6bcf639d..00000000 Binary files a/images/main_toolbar/grid.png and /dev/null differ diff --git a/images/main_toolbar/grid.svg b/images/main_toolbar/grid.svg new file mode 100644 index 00000000..1de1b2e0 Binary files /dev/null and b/images/main_toolbar/grid.svg differ diff --git a/images/main_toolbar/help.png b/images/main_toolbar/help.png deleted file mode 100644 index b3ab9914..00000000 Binary files a/images/main_toolbar/help.png and /dev/null differ diff --git a/images/main_toolbar/help.svg b/images/main_toolbar/help.svg new file mode 100644 index 00000000..6946872e Binary files /dev/null and b/images/main_toolbar/help.svg differ diff --git a/images/main_toolbar/iconSearch.svg b/images/main_toolbar/iconSearch.svg new file mode 100644 index 00000000..70f1aa86 Binary files /dev/null and b/images/main_toolbar/iconSearch.svg differ diff --git a/images/main_toolbar/info.png b/images/main_toolbar/info.png deleted file mode 100644 index 09d12542..00000000 Binary files a/images/main_toolbar/info.png and /dev/null differ diff --git a/images/main_toolbar/info.svg b/images/main_toolbar/info.svg new file mode 100644 index 00000000..5d4e40c7 Binary files /dev/null and b/images/main_toolbar/info.svg differ diff --git a/images/main_toolbar/server.png b/images/main_toolbar/server.png deleted file mode 100644 index 98b66e5a..00000000 Binary files a/images/main_toolbar/server.png and /dev/null differ diff --git a/images/main_toolbar/server.svg b/images/main_toolbar/server.svg new file mode 100644 index 00000000..7759bc3c Binary files /dev/null and b/images/main_toolbar/server.svg differ diff --git a/images/main_toolbar/settings.png b/images/main_toolbar/settings.png deleted file mode 100644 index 02e7df24..00000000 Binary files a/images/main_toolbar/settings.png and /dev/null differ diff --git a/images/main_toolbar/settings.svg b/images/main_toolbar/settings.svg new file mode 100644 index 00000000..6c452d4e Binary files /dev/null and b/images/main_toolbar/settings.svg differ