aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.cpp')
-rw-r--r--src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.cpp b/src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.cpp
index 828e64a069..c233cf659e 100644
--- a/src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.cpp
+++ b/src/plugins/qmltooling/qmldbg_inspector/sgselectiontool.cpp
@@ -86,7 +86,7 @@ static QSGItem *itemAt(QSGItem *item, const QPointF &pos, QSGItem *overlay)
SGSelectionTool::SGSelectionTool(SGViewInspector *inspector) :
- SGAbstractTool(inspector),
+ AbstractTool(inspector),
m_hoverHighlight(new QSGRectangle(inspector->overlay()))
{
m_hoverHighlight->border()->setColor(QColor(64, 128, 255));
@@ -100,9 +100,10 @@ void SGSelectionTool::leaveEvent(QEvent *)
void SGSelectionTool::hoverMoveEvent(QMouseEvent *event)
{
- QSGItem *root = inspector()->view()->rootItem();
+ SGViewInspector *sgInspector = static_cast<SGViewInspector*>(inspector());
+ QSGItem *root = sgInspector->view()->rootItem();
QPointF mappedPos = root->mapFromScene(event->pos());
- QSGItem *item = itemAt(root, mappedPos, inspector()->overlay());
+ QSGItem *item = itemAt(root, mappedPos, sgInspector->overlay());
if (!item || item == root) {
m_hoverHighlight->setVisible(false);
return;