From c4c36008b930a73b64a936c1978c678ca443f5f5 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Mon, 16 May 2011 07:30:41 +0000 Subject: added possibility to switch normal/shaded mode by double click (patch by Panagiotis Papadopoulos) git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@2198 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/playlisttitlebar.cpp | 5 +++++ src/ui/playlisttitlebar.h | 1 + src/ui/titlebar.cpp | 5 +++++ src/ui/titlebar.h | 1 + 4 files changed, 12 insertions(+) (limited to 'src') diff --git a/src/ui/playlisttitlebar.cpp b/src/ui/playlisttitlebar.cpp index cc0b352ff..30f91aec1 100644 --- a/src/ui/playlisttitlebar.cpp +++ b/src/ui/playlisttitlebar.cpp @@ -248,6 +248,11 @@ void PlayListTitleBar::shade() updatePositions(); } +void PlayListTitleBar::mouseDoubleClickEvent (QMouseEvent* event) +{ + PlayListTitleBar::shade(); +} + void PlayListTitleBar::showCurrent() { if (m_model) diff --git a/src/ui/playlisttitlebar.h b/src/ui/playlisttitlebar.h index 745aab446..01163f987 100644 --- a/src/ui/playlisttitlebar.h +++ b/src/ui/playlisttitlebar.h @@ -74,6 +74,7 @@ protected: void mousePressEvent(QMouseEvent*); void mouseReleaseEvent(QMouseEvent*); void mouseMoveEvent(QMouseEvent*); + void mouseDoubleClickEvent(QMouseEvent*); }; #endif diff --git a/src/ui/titlebar.cpp b/src/ui/titlebar.cpp index c628d6acc..3068b5bb1 100644 --- a/src/ui/titlebar.cpp +++ b/src/ui/titlebar.cpp @@ -191,6 +191,11 @@ void TitleBar::shade() updatePositions(); } +void TitleBar::mouseDoubleClickEvent (QMouseEvent* event) +{ + TitleBar::shade(); +} + QString TitleBar::formatTime (int sec) { int minutes = sec / 60; diff --git a/src/ui/titlebar.h b/src/ui/titlebar.h index a4b036fba..55f59f7cc 100644 --- a/src/ui/titlebar.h +++ b/src/ui/titlebar.h @@ -77,6 +77,7 @@ protected: void mousePressEvent(QMouseEvent*); void mouseReleaseEvent(QMouseEvent*); void mouseMoveEvent(QMouseEvent*); + void mouseDoubleClickEvent(QMouseEvent*); }; -- cgit v1.2.3-13-gbd6f