Merge pull request #22544 from jffmichi/undockfullscreen

Gui: Allow undocking and fullscreen for all MDI windows
This commit is contained in:
Kacper Donat
2025-07-25 00:18:20 +02:00
committed by GitHub
14 changed files with 344 additions and 308 deletions

View File

@@ -556,6 +556,16 @@ void ViewProviderPage::setGrid()
}
}
QGSPage* ViewProviderPage::getQGSPage() const
{
return m_graphicsScene;
}
QGVPage* ViewProviderPage::getQGVPage() const
{
return m_graphicsView;
}
ViewProviderPageExtension* ViewProviderPage::getVPPExtension() const
{
auto vpe = getExtensionByType<ViewProviderPageExtension>();

View File

@@ -131,8 +131,8 @@ public:
void setGrid();
QGSPage* getQGSPage() const { return m_graphicsScene; }
QGVPage* getQGVPage() const { return m_graphicsView; }
QGSPage* getQGSPage() const;
QGVPage* getQGVPage() const;
ViewProviderPageExtension* getVPPExtension() const;
@@ -149,7 +149,7 @@ protected:
private:
QPointer<MDIViewPage> m_mdiView;
std::string m_pageName;
QGVPage* m_graphicsView;
QPointer<QGVPage> m_graphicsView;
QGSPage* m_graphicsScene;
};