From a9c944e42ab1a43f54be92d6b32d9d9b3bb4fb20 Mon Sep 17 00:00:00 2001 From: alecksphillips Date: Sun, 22 Jun 2014 18:18:23 +0100 Subject: [PATCH] Added left-click to show fullsize cover on NowPlayingWidget. This intuitively mirrors the behaviour of clicking an image in the Artist Info page --- src/widgets/nowplayingwidget.cpp | 7 +++++++ src/widgets/nowplayingwidget.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/widgets/nowplayingwidget.cpp b/src/widgets/nowplayingwidget.cpp index f1b192d63..b31073e1b 100644 --- a/src/widgets/nowplayingwidget.cpp +++ b/src/widgets/nowplayingwidget.cpp @@ -534,6 +534,13 @@ void NowPlayingWidget::contextMenuEvent(QContextMenuEvent* e) { menu_->popup(mapToGlobal(e->pos())); } +void NowPlayingWidget::mouseReleaseEvent(QMouseEvent *) { + //Same behaviour as right-click > Show Fullsize + if((!aww_) && !(static_cast(hypnotoad_))){ + ShowCover(); + } +} + void NowPlayingWidget::ShowAboveStatusBar(bool above) { QSettings s; s.beginGroup(kSettingsGroup); diff --git a/src/widgets/nowplayingwidget.h b/src/widgets/nowplayingwidget.h index 8e7c37962..0e8f447b7 100644 --- a/src/widgets/nowplayingwidget.h +++ b/src/widgets/nowplayingwidget.h @@ -79,6 +79,7 @@ signals: void paintEvent(QPaintEvent* e); void resizeEvent(QResizeEvent*); void contextMenuEvent(QContextMenuEvent* e); + void mouseReleaseEvent(QMouseEvent *); void dragEnterEvent(QDragEnterEvent* e); void dropEvent(QDropEvent* e);