From 005985a742d7c5dccd6d8f830ca675cd17d86436 Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Tue, 4 Dec 2012 21:07:51 +0100 Subject: [PATCH] * Support a few more default images in TomahawkUtils::defaultPixmap(). --- src/libtomahawk/utils/TomahawkUtils.h | 10 +++++++- src/libtomahawk/utils/TomahawkUtilsGui.cpp | 29 ++++++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/utils/TomahawkUtils.h b/src/libtomahawk/utils/TomahawkUtils.h index fd4814de4..363d5b056 100644 --- a/src/libtomahawk/utils/TomahawkUtils.h +++ b/src/libtomahawk/utils/TomahawkUtils.h @@ -50,7 +50,15 @@ namespace TomahawkUtils DefaultSourceAvatar, NowPlayingSpeaker, NowPlayingSpeakerDark, - InfoIcon + InfoIcon, + PlayButton, + PlayButtonPressed, + PauseButton, + PauseButtonPressed, + PrevButton, + PrevButtonPressed, + NextButton, + NextButtonPressed }; enum ImageMode diff --git a/src/libtomahawk/utils/TomahawkUtilsGui.cpp b/src/libtomahawk/utils/TomahawkUtilsGui.cpp index 166f8ef4d..cd36461eb 100644 --- a/src/libtomahawk/utils/TomahawkUtilsGui.cpp +++ b/src/libtomahawk/utils/TomahawkUtilsGui.cpp @@ -443,6 +443,35 @@ defaultPixmap( ImageType type, ImageMode mode, const QSize& size ) case InfoIcon: pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/info.png", size ); + break; + + case PlayButton: + pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/play-rest.svg", size ); + break; + case PlayButtonPressed: + pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/play-pressed.svg", size ); + break; + + case PauseButton: + pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/pause-rest.svg", size ); + break; + case PauseButtonPressed: + pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/pause-pressed.svg", size ); + break; + + case PrevButton: + pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/back-rest.svg", size ); + break; + case PrevButtonPressed: + pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/back-pressed.svg", size ); + break; + + case NextButton: + pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/skip-rest.svg", size ); + break; + case NextButtonPressed: + pixmap = ImageRegistry::instance()->getFromCache( RESPATH "images/skip-pressed.svg", size ); + break; default: break;