aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-08-15 12:49:29 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-08-15 12:49:29 +0000
commitfb1ab38c333605908a05cd46dd344e95d3449bfc (patch)
tree2406674adc5f31d44ef40ccbd69af5619d094ac3 /src/plugins/Ui
parent053884732e73b2a9c8156d0bf80ffbe2cb05f0be (diff)
downloadqmmp-fb1ab38c333605908a05cd46dd344e95d3449bfc.tar.gz
qmmp-fb1ab38c333605908a05cd46dd344e95d3449bfc.tar.bz2
qmmp-fb1ab38c333605908a05cd46dd344e95d3449bfc.zip
skinned: enabled popup widget
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3606 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui')
-rw-r--r--src/plugins/Ui/skinned/listwidget.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/Ui/skinned/listwidget.cpp b/src/plugins/Ui/skinned/listwidget.cpp
index 2ffa2e8b6..d91025ee1 100644
--- a/src/plugins/Ui/skinned/listwidget.cpp
+++ b/src/plugins/Ui/skinned/listwidget.cpp
@@ -381,24 +381,24 @@ void ListWidget::wheelEvent (QWheelEvent *e)
bool ListWidget::event (QEvent *e)
{
- /*if(m_popupWidget)
+ if(m_popupWidget)
{
if(e->type() == QEvent::ToolTip)
{
QHelpEvent *helpEvent = (QHelpEvent *) e;
int row = rowAt(helpEvent->y());
- if(row < 0)
+ if(row < 0 || !m_model->isTrack(row))
{
m_popupWidget->deactivate();
return QWidget::event(e);
}
e->accept();
- m_popupWidget->prepare(m_model->item(row), helpEvent->globalPos());
+ m_popupWidget->prepare(m_model->track(row), helpEvent->globalPos());
return true;
}
else if(e->type() == QEvent::Leave)
m_popupWidget->deactivate();
- }*/
+ }
return QWidget::event(e);
}
@@ -623,8 +623,8 @@ void ListWidget::mouseMoveEvent(QMouseEvent *e)
else if(m_popupWidget)
{
int row = rowAt(e->y());
- /*if(row < 0 || m_popupWidget->url() != m_model->item(row)->url())
- m_popupWidget->deactivate();*/
+ if(row < 0 || !m_model->isTrack(row) || m_popupWidget->url() != m_model->track(row)->url())
+ m_popupWidget->deactivate();
}
}