TechDraw: fix dock/undock/fullscreen for TechDraw view

This commit is contained in:
jffmichi
2025-07-02 05:25:51 +02:00
parent 05045d6f10
commit 1ad29bda6b
2 changed files with 13 additions and 3 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;
};