aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_urllabel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_urllabel.cpp')
-rw-r--r--src/modules/objects/class_urllabel.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/modules/objects/class_urllabel.cpp b/src/modules/objects/class_urllabel.cpp
index f37d76e20..e43aa074b 100644
--- a/src/modules/objects/class_urllabel.cpp
+++ b/src/modules/objects/class_urllabel.cpp
@@ -32,6 +32,12 @@
#include "kvi_window.h"
#include "kvi_kvs_script.h"
+#ifdef COMPILE_USE_QT4
+#include <QMouseEvent>
+#define QT_LEFT_BUTTON Qt::LeftButton
+#else
+#define QT_LEFT_BUTTON QEvent::LeftButton
+#endif
//#warning "Functions to change colors for different states"
//#warning "$setUnderline(), $underline()"
@@ -197,7 +203,7 @@ bool KviKvsObject_urlabel::eventFilter(QObject * o, QEvent * e)
break;
case QEvent::Leave:
// this doesn't work...
- if(((QMouseEvent *)e)->state() & QEvent::LeftButton)
+ if(((QMouseEvent *)e)->state() & QT_LEFT_BUTTON)
pal.setColor(QColorGroup::Foreground, \
m_activeClr);
else
@@ -222,7 +228,7 @@ bool KviKvsObject_urlabel::eventFilter(QObject * o, QEvent * e)
case QEvent::MouseButtonPress:
m_lastClickWasDbl = false;
if(!((QMouseEvent * )e)->button() & \
- QEvent::LeftButton || !m_useSingleClick)
+ QT_LEFT_BUTTON || !m_useSingleClick)
break;
pal.setColor(QColorGroup::Foreground, m_activeClr);
break;