aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlist.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-11-25 18:00:06 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-11-25 18:00:06 +0000
commit8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a (patch)
tree15d339b62e98d5858a57aa787334e14f0e2f0ad7 /src/plugins/Ui/skinned/playlist.cpp
parent6fc05db7c6de9a51beba754f12ff4ac32859977d (diff)
downloadqmmp-8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a.tar.gz
qmmp-8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a.tar.bz2
qmmp-8453224119a4c5ff7d47d9cd4924d0b1ccb99b3a.zip
copy 1.2 branch to trunk
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7772 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/playlist.cpp')
-rw-r--r--src/plugins/Ui/skinned/playlist.cpp44
1 files changed, 19 insertions, 25 deletions
diff --git a/src/plugins/Ui/skinned/playlist.cpp b/src/plugins/Ui/skinned/playlist.cpp
index f27c95312..6830207cb 100644
--- a/src/plugins/Ui/skinned/playlist.cpp
+++ b/src/plugins/Ui/skinned/playlist.cpp
@@ -64,7 +64,7 @@ PlayList::PlayList (PlayListManager *manager, QWidget *parent)
m_pl_browser = 0;
m_pl_selector = 0;
-#ifdef Q_WS_X11
+#ifdef QMMP_WS_X11
QString wm_name = WindowSystem::netWindowManagerName();
m_compiz = wm_name.contains("compiz", Qt::CaseInsensitive);
if(wm_name.contains("metacity", Qt::CaseInsensitive) ||
@@ -74,7 +74,7 @@ PlayList::PlayList (PlayListManager *manager, QWidget *parent)
#endif
setWindowFlags (Qt::Dialog | Qt::FramelessWindowHint);
-#ifdef Q_WS_X11
+#ifdef QMMP_WS_X11
if(m_compiz)
{
setFixedSize(275*m_ratio, 116*m_ratio);
@@ -422,37 +422,28 @@ void PlayList::mouseMoveEvent (QMouseEvent *e)
{
if (m_resize)
{
-#ifdef Q_WS_X11
- if(m_compiz)
-#endif
- {
- int dx = m_ratio * 25;
- int dy = m_ratio * 29;
+ int dx = m_ratio * 25;
+ int dy = m_ratio * 29;
- int sx = ((e->x() - 275 * m_ratio) + 14) / dx;
- int sy = ((e->y() - 116 * m_ratio) + 14) / dy;
+ int sx = ((e->x() - 275 * m_ratio) + 14) / dx;
+ int sy = ((e->y() - 116 * m_ratio) + 14) / dy;
- sx = qMax(sx, 0);
- sy = qMax(sy, 0);
+ sx = qMax(sx, 0);
+ sy = qMax(sy, 0);
-#ifdef Q_OS_WIN
- resize(275 * m_ratio + dx * sx, 116 * m_ratio + dy * sy);
-#else
+#ifdef QMMP_WS_X11
+ if(m_compiz)
setFixedSize(275 * m_ratio + dx * sx, 116 * m_ratio + dy * sy);
-#endif
- }
-#ifdef Q_WS_X11
else
- resize (e->x() +25, e->y() +25);
#endif
+ resize(275 * m_ratio + dx * sx, 116 * m_ratio + dy * sy);
-#ifdef Q_WS_X11
+#ifdef QMMP_WS_X11
//avoid right corner moving during resize
if(layoutDirection() == Qt::RightToLeft)
WindowSystem::revertGravity(winId());
#endif
-
}
}
@@ -517,10 +508,13 @@ void PlayList::readSettings()
}
}
-#ifdef Q_WS_X11
+#ifdef QMMP_WS_X11
bool PlayList::event (QEvent *event)
{
- if(event->type() == QEvent::WinIdChange || event->type() == QEvent::Show)
+ if(event->type() == QEvent::WinIdChange ||
+ event->type() == QEvent::WindowActivate ||
+ event->type() == QEvent::Show ||
+ event->type() == QEvent::ShowToParent)
{
WindowSystem::ghostWindow(winId());
WindowSystem::setWinHint(winId(), "playlist", "Qmmp");
@@ -536,7 +530,7 @@ void PlayList::writeSettings()
settings.setValue ("Skinned/pl_pos", this->pos());
}
-#ifdef Q_WS_X11
+#ifdef QMMP_WS_X11
bool PlayList::useCompiz() const
{
return m_compiz;
@@ -686,7 +680,7 @@ void PlayList::setMinimalMode(bool b)
m_height = height();
m_shaded = b;
-#ifdef Q_WS_X11
+#ifdef QMMP_WS_X11
if(m_compiz)
{
if(m_shaded)