[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdebase/kicker/applets/minipager
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2005-04-10 16:29:07
Message-ID: 20050410162907.4B7AF495 () office ! kde ! org
[Download RAW message or body]
CVS commit by aseigo:
DnD of windows really doesn't make sense w/out preview turned on
M +12 -3 pagerapplet.cpp 1.110
--- kdebase/kicker/applets/minipager/pagerapplet.cpp #1.109:1.110
@@ -221,5 +221,9 @@ void KMiniPagerButton::mousePressEvent(
else
{
+ if (pager()->desktopPreview())
+ {
m_clickPos = e->pos();
+ }
+
QButton::mousePressEvent( e );
}
@@ -228,5 +232,9 @@ void KMiniPagerButton::mousePressEvent(
void KMiniPagerButton::mouseReleaseEvent(QMouseEvent* e)
{
+ if (pager()->desktopPreview())
+ {
m_clickPos = QPoint();
+ }
+
QButton::mouseReleaseEvent(e);
}
@@ -234,5 +242,6 @@ void KMiniPagerButton::mouseReleaseEvent
void KMiniPagerButton::mouseMoveEvent(QMouseEvent* e)
{
- if (!m_clickPos.isNull() &&
+ if (pager()->desktopPreview() &&
+ !m_clickPos.isNull() &&
(m_clickPos - e->pos()).manhattanLength() > KGlobalSettings::dndEventDelay())
{
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic