diff --git a/src/Mod/TechDraw/App/DrawViewSection.cpp b/src/Mod/TechDraw/App/DrawViewSection.cpp index 4062ea452c87..172cbf113ceb 100644 --- a/src/Mod/TechDraw/App/DrawViewSection.cpp +++ b/src/Mod/TechDraw/App/DrawViewSection.cpp @@ -173,13 +173,13 @@ void DrawViewSection::onChanged(const App::Property* prop) prop == &NameGeomPattern ) { if ((!FileHatchPattern.isEmpty()) && (!NameGeomPattern.isEmpty())) { - std::vector specs = + std::vector specs = DrawGeomHatch::getDecodedSpecsFromFile(FileHatchPattern.getValue(),NameGeomPattern.getValue()); m_lineSets.clear(); for (auto& hl: specs) { //hl.dump("hl from section"); LineSet ls; - ls.setHatchLine(hl); + ls.setPATLineSpec(hl); m_lineSets.push_back(ls); } diff --git a/src/Mod/TechDraw/App/DrawViewSection.h b/src/Mod/TechDraw/App/DrawViewSection.h index bbabec82979b..288a868658bd 100644 --- a/src/Mod/TechDraw/App/DrawViewSection.h +++ b/src/Mod/TechDraw/App/DrawViewSection.h @@ -46,7 +46,7 @@ namespace TechDraw { class DrawProjGroupItem; class DrawGeomHatch; -class HatchLine; +class PATLineSpec; class LineSet; class DashSet; @@ -88,7 +88,7 @@ class TechDrawExport DrawViewSection : public DrawViewPart std::vector getSectionFaceWires(void) { return sectionFaceWires; } std::vector getDrawableLines(int i = 0); - std::vector getDecodedSpecsFromFile(std::string fileSpec, std::string myPattern); + std::vector getDecodedSpecsFromFile(std::string fileSpec, std::string myPattern); static const char* SectionDirEnums[]; diff --git a/src/Mod/TechDraw/Gui/TaskGeomHatch.cpp b/src/Mod/TechDraw/Gui/TaskGeomHatch.cpp index eeba7f9e49c3..31b3cddbd1ad 100644 --- a/src/Mod/TechDraw/Gui/TaskGeomHatch.cpp +++ b/src/Mod/TechDraw/Gui/TaskGeomHatch.cpp @@ -75,7 +75,7 @@ TaskGeomHatch::~TaskGeomHatch() void TaskGeomHatch::initUi() { ui->fcFile->setFileName(QString::fromUtf8(m_file.data(), m_file.size())); - std::vector names = HatchLine::getPatternList(m_file); + std::vector names = PATLineSpec::getPatternList(m_file); QStringList qsNames = listToQ(names); ui->cbName->addItems(qsNames); int nameIndex = ui->cbName->findText(QString::fromUtf8(m_name.data(),m_name.size())); @@ -118,7 +118,7 @@ QStringList TaskGeomHatch::listToQ(std::vector in) void TaskGeomHatch::onFileChanged(void) { m_file = ui->fcFile->fileName().toUtf8().constData(); - std::vector names = HatchLine::getPatternList(m_file); + std::vector names = PATLineSpec::getPatternList(m_file); QStringList qsNames = listToQ(names); ui->cbName->clear(); ui->cbName->addItems(qsNames);