[TD]implement navigation styles
This commit is contained in:
committed by
WandererFan
parent
4791575e31
commit
db89eec8e3
@@ -57,6 +57,7 @@
|
||||
#include "MDIViewPage.h"
|
||||
#include "PreferencesGui.h"
|
||||
#include "QGITemplate.h"
|
||||
#include "QGSPage.h"
|
||||
#include "QGVPage.h"
|
||||
#include "ViewProviderTemplate.h"
|
||||
#include "ViewProviderPage.h"
|
||||
@@ -79,7 +80,8 @@ ViewProviderPage::ViewProviderPage()
|
||||
: m_mdiView(nullptr),
|
||||
m_docReady(true),
|
||||
m_pageName(""),
|
||||
m_graphicsView(nullptr)
|
||||
m_graphicsView(nullptr),
|
||||
m_graphicsScene(nullptr)
|
||||
{
|
||||
sPixmap = "TechDraw_TreePage";
|
||||
static const char *group = "Grid";
|
||||
@@ -432,9 +434,9 @@ void ViewProviderPage::setFrameState(bool state)
|
||||
void ViewProviderPage::toggleFrameState(void)
|
||||
{
|
||||
// Base::Console().Message("VPP::toggleFrameState()\n");
|
||||
if (m_graphicsView != nullptr) {
|
||||
if (m_graphicsScene != nullptr) {
|
||||
setFrameState(!getFrameState());
|
||||
m_graphicsView->refreshViews();
|
||||
m_graphicsScene->refreshViews();
|
||||
setTemplateMarkers(getFrameState());
|
||||
}
|
||||
}
|
||||
@@ -461,6 +463,11 @@ void ViewProviderPage::setGraphicsView(QGVPage* gv)
|
||||
m_graphicsView = gv;
|
||||
}
|
||||
|
||||
void ViewProviderPage::setGraphicsScene(QGSPage* gs)
|
||||
{
|
||||
m_graphicsScene = gs;
|
||||
}
|
||||
|
||||
bool ViewProviderPage::canDelete(App::DocumentObject *obj) const
|
||||
{
|
||||
// deletions from a page don't necessarily destroy anything
|
||||
|
||||
Reference in New Issue
Block a user