feat: add an option to show/hide bird-eye view (#180)

This commit is contained in:
Tech-Tac
2026-07-23 16:49:10 +03:00
committed by GitHub
parent a8aa5b5c30
commit 164758124b
5 changed files with 29 additions and 4 deletions

View File

@@ -93,10 +93,14 @@ MainWindow::MainWindow(QWidget *parent)
connect(m_graphicsView, &GraphicsView::navigatorViewRequired,
this, [this](bool required, const QTransform & tf){
m_gv->setTransform(GraphicsView::resetScale(tf));
m_gv->fitInView(m_gv->sceneRect(), Qt::KeepAspectRatio);
m_gv->setVisible(required);
m_gv->updateMainViewportRegion();
if (Settings::instance()->showBirdEyeView()){
m_gv->setTransform(GraphicsView::resetScale(tf));
m_gv->fitInView(m_gv->sceneRect(), Qt::KeepAspectRatio);
m_gv->setVisible(required);
m_gv->updateMainViewportRegion();
} else {
m_gv->setVisible(false);
}
});
connect(m_graphicsView, &GraphicsView::viewportRectChanged,