Все события мыши защищены. Я пытался сделать это через eventFilter и используя QObject :: connect, но результат ложный. Как мне поймать событие щелчка на Esri :: ArcGISRuntime :: Graphic? Что я пробовал:
...
bool ViewshedGeoElement::eventFilter(QObject *obj, QEvent *event)
{
qDebug()<<obj<<event;
if (event->type() == QEvent::MouseButtonPress)
{
return true;
}
return false;
}
...
Esri::ArcGISRuntime::Graphic* m_graphic3d = nullptr;
m_model3d = new ModelSceneSymbol(QUrl(dataPath + PathModel), 1.0f, this);
...
m_sceneView->graphicsOverlays()->at(0)->graphics()->installEventFilter(m_graphic3d);
...