summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qt-ui/profilegraphics.cpp20
-rw-r--r--qt-ui/profilegraphics.h3
2 files changed, 2 insertions, 21 deletions
diff --git a/qt-ui/profilegraphics.cpp b/qt-ui/profilegraphics.cpp
index 8f9c8d00c..e5b5cd50a 100644
--- a/qt-ui/profilegraphics.cpp
+++ b/qt-ui/profilegraphics.cpp
@@ -1392,8 +1392,7 @@ ToolTipItem::ToolTipItem(QGraphicsItem* parent): QGraphicsPathItem(parent), back
{
title = new QGraphicsSimpleTextItem(tr("Information"), this);
separator = new QGraphicsLineItem(this);
- dragging = false;
- setFlag(ItemIgnoresTransformations);
+ setFlags(ItemIgnoresTransformations | ItemIsMovable);
status = COLLAPSED;
updateTitlePosition();
setZValue(99);
@@ -1440,12 +1439,7 @@ bool ToolTipItem::isExpanded() {
void ToolTipItem::mouseReleaseEvent(QGraphicsSceneMouseEvent* event)
{
persistPos();
- dragging = false;
-}
-
-void ToolTipItem::mousePressEvent(QGraphicsSceneMouseEvent* event)
-{
- dragging = true;
+ QGraphicsPathItem::mouseReleaseEvent(event);
}
void ToolTipItem::persistPos()
@@ -1468,16 +1462,6 @@ void ToolTipItem::readPos()
setPos(value);
}
-bool ToolTipItem::eventFilter(QObject* view, QEvent* event)
-{
- if (event->type() == QEvent::HoverMove && dragging){
- QHoverEvent *e = static_cast<QHoverEvent*>(event);
- QGraphicsView *v = scene()->views().at(0);
- setPos( v->mapToScene(e->pos()));
- }
- return false;
-}
-
QColor EventItem::getColor(const color_indice_t i)
{
return profile_color[i].at((isGrayscale) ? 1 : 0);
diff --git a/qt-ui/profilegraphics.h b/qt-ui/profilegraphics.h
index a45243ba3..7fe4f9ff7 100644
--- a/qt-ui/profilegraphics.h
+++ b/qt-ui/profilegraphics.h
@@ -39,9 +39,7 @@ public:
bool isExpanded();
void persistPos();
void readPos();
- void mousePressEvent(QGraphicsSceneMouseEvent* event);
void mouseReleaseEvent(QGraphicsSceneMouseEvent* event);
- bool eventFilter(QObject* , QEvent* );
public slots:
void setRect(const QRectF& rect);
@@ -53,7 +51,6 @@ private:
QGraphicsSimpleTextItem *title;
Status status;
QRectF rectangle;
- bool dragging;
QRectF nextRectangle;
};