┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/selectiontoggle.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2009-02-17 21:54:25 +0000
committerPeter Penz <[email protected]>2009-02-17 21:54:25 +0000
commit85dbeb2598c5e57235e4c8df0239ce8fe89dea6e (patch)
treebd6661926cfd82016452137b1616c76f768f6393 /src/selectiontoggle.h
parent684ab89c7d92fc1807f09cf15924b8149049eb4b (diff)
Don't rely on the m_isHovered flag, explicitely check the left mouse button instead.
svn path=/trunk/KDE/kdebase/apps/; revision=927602
Diffstat (limited to 'src/selectiontoggle.h')
-rw-r--r--src/selectiontoggle.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/selectiontoggle.h b/src/selectiontoggle.h
index e8f808562..705f9a6e6 100644
--- a/src/selectiontoggle.h
+++ b/src/selectiontoggle.h
@@ -60,6 +60,8 @@ protected:
virtual bool eventFilter(QObject* obj, QEvent* event);
virtual void enterEvent(QEvent* event);
virtual void leaveEvent(QEvent* event);
+ virtual void mousePressEvent(QMouseEvent* event);
+ virtual void mouseReleaseEvent(QMouseEvent* event);
virtual void paintEvent(QPaintEvent* event);
private slots:
@@ -78,6 +80,7 @@ private:
private:
bool m_isHovered;
+ bool m_leftMouseButtonPressed;
int m_fadingValue;
QPixmap m_icon;
QTimeLine* m_fadingTimeLine;