diff --git a/src/Mod/TechDraw/App/CMakeLists.txt b/src/Mod/TechDraw/App/CMakeLists.txt index 6c04a1716..77b9757ae 100644 --- a/src/Mod/TechDraw/App/CMakeLists.txt +++ b/src/Mod/TechDraw/App/CMakeLists.txt @@ -157,6 +157,10 @@ SET(TechDraw_Templates Templates/A4_Portrait_ISO7200TD.svg ) +SET(TechDraw_PATFile + PAT/FCPAT.pat +) + if(MSVC) #add_definitions(-D_PreComp_) #GET_MSVC_PRECOMPILED_SOURCE("PreCompiled.cpp" TechDrawCPP_SRCS ${TechDraw_SRCS} ${Draw_SRCS} ) @@ -182,6 +186,11 @@ fc_target_copy_resource(TechDraw ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/TechDraw ${TechDraw_Templates}) +fc_target_copy_resource(TechDraw + ${CMAKE_SOURCE_DIR}/src/Mod/TechDraw + ${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DATADIR}/Mod/TechDraw + ${TechDraw_PATFile}) + SET_BIN_DIR(TechDraw TechDraw /Mod/TechDraw) SET_PYTHON_PREFIX_SUFFIX(TechDraw) diff --git a/src/Mod/TechDraw/App/DrawGeomHatch.cpp b/src/Mod/TechDraw/App/DrawGeomHatch.cpp index bb2d8eb0e..a642155fd 100644 --- a/src/Mod/TechDraw/App/DrawGeomHatch.cpp +++ b/src/Mod/TechDraw/App/DrawGeomHatch.cpp @@ -393,7 +393,7 @@ void DrawGeomHatch::getParameters(void) .GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/TechDraw/PAT"); std::string defaultDir = App::Application::getResourceDir() + "Mod/TechDraw/PAT/"; - std::string defaultFileName = defaultDir + "FCStd.pat"; + std::string defaultFileName = defaultDir + "FCPAT.pat"; QString patternFileName = QString::fromStdString(hGrp->GetASCII("FilePattern",defaultFileName.c_str())); if (patternFileName.isEmpty()) { patternFileName = QString::fromStdString(defaultFileName); @@ -401,6 +401,8 @@ void DrawGeomHatch::getParameters(void) QFileInfo tfi(patternFileName); if (tfi.isReadable()) { FilePattern.setValue(patternFileName.toUtf8().constData()); + } else { + Base::Console().Error("DrawGeomHatch: PAT file: %s Not Found\n",patternFileName.toUtf8().constData()); } hGrp = App::GetApplication().GetUserParameter() .GetGroup("BaseApp")->GetGroup("Preferences")->GetGroup("Mod/TechDraw/PAT"); diff --git a/src/Mod/TechDraw/PAT/FCStd.pat b/src/Mod/TechDraw/PAT/FCPAT.pat similarity index 100% rename from src/Mod/TechDraw/PAT/FCStd.pat rename to src/Mod/TechDraw/PAT/FCPAT.pat