[TD]change scaling default for Draft & BIM views

This commit is contained in:
wandererfan
2025-02-22 17:58:39 -05:00
committed by Chris Hennes
parent 1f695e36f8
commit d7e98b61cc
2 changed files with 15 additions and 14 deletions

View File

@@ -49,10 +49,6 @@ ViewProviderSymbol::ViewProviderSymbol()
}
ViewProviderSymbol::~ViewProviderSymbol()
{
}
void ViewProviderSymbol::updateData(const App::Property* prop)
{
TechDraw::DrawViewSymbol *obj = getViewObject();
@@ -92,11 +88,10 @@ PROPERTY_SOURCE(TechDrawGui::ViewProviderDraft, TechDrawGui::ViewProviderSymbol)
ViewProviderDraft::ViewProviderDraft()
{
sPixmap = "actions/TechDraw_DraftView.svg";
// svg files from Draft/BIM arrive in old scale
LegacyScaling.setValue(true);
}
ViewProviderDraft::~ViewProviderDraft()
{
}
//**************************************************************************
// Arch view
@@ -107,8 +102,7 @@ PROPERTY_SOURCE(TechDrawGui::ViewProviderArch, TechDrawGui::ViewProviderSymbol)
ViewProviderArch::ViewProviderArch()
{
sPixmap = "actions/TechDraw_ArchView.svg";
// svg files from Draft/BIM arrive in old scale
LegacyScaling.setValue(true);
}
ViewProviderArch::~ViewProviderArch()
{
}

View File

@@ -33,45 +33,52 @@
namespace TechDrawGui {
//NOLINTBEGIN
class TechDrawGuiExport ViewProviderSymbol : public ViewProviderDrawingView
{
PROPERTY_HEADER_WITH_OVERRIDE(TechDrawGui::ViewProviderSymbol);
//NOLINTEND
public:
/// constructor
ViewProviderSymbol();
/// destructor
~ViewProviderSymbol() override;
~ViewProviderSymbol() override = default ;
App::PropertyBool LegacyScaling;
bool useNewSelectionModel() const override {return false;}
void updateData(const App::Property*) override;
void updateData(const App::Property* prop) override;
void onChanged(const App::Property* prop) override;
TechDraw::DrawViewSymbol* getViewObject() const override;
};
//NOLINTBEGIN
class TechDrawGuiExport ViewProviderDraft : public ViewProviderSymbol
{
PROPERTY_HEADER_WITH_OVERRIDE(TechDrawGui::ViewProviderDraft);
//NOLINTEND
public:
/// constructor
ViewProviderDraft();
/// destructor
~ViewProviderDraft() override;
~ViewProviderDraft() override = default ;
};
//NOLINTBEGIN
class TechDrawGuiExport ViewProviderArch : public ViewProviderSymbol
{
PROPERTY_HEADER_WITH_OVERRIDE(TechDrawGui::ViewProviderArch);
//NOLINTEND
public:
/// constructor
ViewProviderArch();
/// destructor
~ViewProviderArch() override;
~ViewProviderArch() override = default ;
};
} // namespace TechDrawGui