Skip to content

Commit

Permalink
Use the SVG for the tray icon.
Browse files Browse the repository at this point in the history
  • Loading branch information
sledgehammer999 committed Oct 30, 2017
1 parent 48d7bde commit 09cb95d
Show file tree
Hide file tree
Showing 8 changed files with 9 additions and 8 deletions.
2 changes: 1 addition & 1 deletion AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Code from other projects:
license: GPLv2/3

Images Authors:
* files: src/icons/qbittorrent.svg (and related pngs)
* files: src/icons/skin/qbittorrent-tray.svg (and related pngs)
copyright: Provided by HVS <hvs linuxmail org> (raster first proposal) and Atif Afzal(@atfzl github) <atif5801@gmail.com> (vectorized and modified)
license: GPLv2+

Expand Down
1 change: 1 addition & 0 deletions dist/unix/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ if (GUI)
COMPONENT data)

install(FILES
${qBittorrent_SOURCE_DIR}/src/icons/skin/qbittorrent-tray.svg
${qBittorrent_SOURCE_DIR}/src/icons/skin/qbittorrent-tray-dark.svg
${qBittorrent_SOURCE_DIR}/src/icons/skin/qbittorrent-tray-light.svg
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/scalable/status
Expand Down
9 changes: 4 additions & 5 deletions src/gui/mainwindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1960,6 +1960,8 @@ QIcon MainWindow::getSystrayIcon() const
}
#else
switch (style) {
case TrayIcon::NORMAL:
return QIcon(QLatin1String(":/icons/skin/qbittorrent-tray.svg"));
case TrayIcon::MONO_DARK:
return QIcon(QLatin1String(":/icons/skin/qbittorrent-tray-dark.svg"));
case TrayIcon::MONO_LIGHT:
Expand All @@ -1969,11 +1971,8 @@ QIcon MainWindow::getSystrayIcon() const
}
#endif

QIcon icon;
icon.addFile(":/icons/skin/qbittorrent22.png", QSize(22, 22));
icon.addFile(":/icons/skin/qbittorrent16.png", QSize(16, 16));
icon.addFile(":/icons/skin/qbittorrent32.png", QSize(32, 32));
return icon;
// As a failsafe in case the enum is invalid
return QIcon(QLatin1String(":/icons/skin/qbittorrent-tray.svg"));
}
#endif

Expand Down
2 changes: 1 addition & 1 deletion src/icons.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -359,10 +359,10 @@
<file>icons/skin/logo2.gif</file>
<file>icons/skin/mascot.png</file>
<file>icons/skin/paused.png</file>
<file>icons/skin/qbittorrent-tray.svg</file>
<file>icons/skin/qbittorrent-tray-dark.svg</file>
<file>icons/skin/qbittorrent-tray-light.svg</file>
<file>icons/skin/qbittorrent16.png</file>
<file>icons/skin/qbittorrent22.png</file>
<file>icons/skin/qbittorrent32.png</file>
<file>icons/skin/queued.png</file>
<file>icons/skin/ratio.png</file>
Expand Down
File renamed without changes
File renamed without changes
Binary file removed src/icons/skin/qbittorrent22.png
Binary file not shown.
3 changes: 2 additions & 1 deletion unixconf.pri
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,8 @@ nogui:systemd {
statusIcon192.files = $$DIST_PATH/menuicons/192x192/status/qbittorrent-tray.png
statusIcon192.path = $$DATADIR/icons/hicolor/192x192/status/

statusIconScalable.files = $$PWD/src/icons/skin/qbittorrent-tray-dark.svg \
statusIconScalable.files = $$PWD/src/icons/skin/qbittorrent-tray.svg \
$$PWD/src/icons/skin/qbittorrent-tray-dark.svg \
$$PWD/src/icons/skin/qbittorrent-tray-light.svg
statusIconScalable.path = $$DATADIR/icons/hicolor/scalable/status/

Expand Down

0 comments on commit 09cb95d

Please sign in to comment.