/***************************************************************************
- * Copyright (C) 2005-2014 by the Quassel Project *
+ * Copyright (C) 2005-2015 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
void StyledLabel::mouseMoveEvent(QMouseEvent *event)
{
if (event->buttons() == Qt::NoButton) {
+#if QT_VERSION < 0x050000
Clickable click = _clickables.atCursorPos(posToCursor(event->posF()));
+#else
+ Clickable click = _clickables.atCursorPos(posToCursor(event->localPos()));
+#endif
if (click.isValid())
setHoverMode(click.start(), click.length());
else
void StyledLabel::mousePressEvent(QMouseEvent *event)
{
if (event->button() == Qt::LeftButton) {
+#if QT_VERSION < 0x050000
Clickable click = _clickables.atCursorPos(posToCursor(event->posF()));
+#else
+ Clickable click = _clickables.atCursorPos(posToCursor(event->localPos()));
+#endif
if (click.isValid())
emit clickableActivated(click);
}