mirror of
https://github.com/tumic0/GPXSee.git
synced 2025-07-27 08:54:23 +02:00
Hyperlink + copy&paste enabled tool tips
This commit is contained in:
@ -1,6 +1,9 @@
|
||||
#include <QPainter>
|
||||
#include <QCursor>
|
||||
#include <QGraphicsSceneMouseEvent>
|
||||
#include "font.h"
|
||||
#include "popup.h"
|
||||
#include "pathitem.h"
|
||||
#include "pathtickitem.h"
|
||||
|
||||
|
||||
@ -69,3 +72,10 @@ QRect PathTickItem::tickRect(int value)
|
||||
return fm.boundingRect(QRect(), Qt::AlignCenter,
|
||||
QString::number(qMax(value, 10))).adjusted(-2, 0, 2, 0);
|
||||
}
|
||||
|
||||
void PathTickItem::mousePressEvent(QGraphicsSceneMouseEvent *event)
|
||||
{
|
||||
const PathItem *pi = static_cast<PathItem*>(parentItem());
|
||||
Popup::show(event->screenPos(), pi->toolTip(pi->units()), event->widget());
|
||||
QGraphicsItem::mousePressEvent(event);
|
||||
}
|
||||
|
Reference in New Issue
Block a user