diff options
Diffstat (limited to 'src/display.cpp')
| -rw-r--r-- | src/display.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/display.cpp b/src/display.cpp index f401d2f54..11e4d71fa 100644 --- a/src/display.cpp +++ b/src/display.cpp @@ -22,6 +22,7 @@ #include <QPushButton> #include <QLabel> #include <QSettings> +#include <QMenu> #include <output.h> #include "skin.h" @@ -157,6 +158,7 @@ void MainDisplay::setMaxTime ( long mt ) // TODO: should be removed m_timeIndicator->setSongDuration(mt); } + void MainDisplay::updateSkin() { setPixmap ( m_skin->getMain() ); @@ -273,3 +275,15 @@ void MainDisplay::hideTimeDisplay() m_timeIndicator->setNeedToShowTime(false); } + + +void MainDisplay::mousePressEvent(QMouseEvent *e) +{ + if( e->button() == Qt::RightButton) + { + m_mw->menu()->exec(e->globalPos()); + } + PixmapWidget::mousePressEvent(e); +} + + |
