diff --git a/src/Mod/TechDraw/App/CMakeLists.txt b/src/Mod/TechDraw/App/CMakeLists.txt index fd3d66475e..c1602a200c 100644 --- a/src/Mod/TechDraw/App/CMakeLists.txt +++ b/src/Mod/TechDraw/App/CMakeLists.txt @@ -10,7 +10,6 @@ include_directories( ${ZLIB_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS} ${XercesC_INCLUDE_DIRS} - ${QT_QTCORE_INCLUDE_DIR} ) set(TechDrawLIBS @@ -29,10 +28,15 @@ endif() include_directories( ${QtConcurrent_INCLUDE_DIRS} + ${QtCore_INCLUDE_DIR} + ${QtGui_INCLUDE_DIR} + ${QtWidgets_INCLUDE_DIRS} ) set(QtXmlPatternsLib ${QtXmlPatterns_LIBRARIES}) list(APPEND TechDrawLIBS ${QtConcurrent_LIBRARIES} + ${QtCore_LIBRARIES} + ${QtWidgets_LIBRARIES} ) link_directories(${OCC_LIBRARY_DIR}) @@ -159,6 +163,8 @@ SET(TechDraw_SRCS DrawProjectSplit.h LineGroup.cpp LineGroup.h + LineNameEnum.cpp + LineNameEnum.h ArrowPropEnum.cpp ArrowPropEnum.h Preferences.cpp @@ -169,6 +175,8 @@ SET(TechDraw_SRCS ProjectionAlgos.h XMLQuery.cpp XMLQuery.h + LineGenerator.cpp + LineGenerator.h ) SET(Geometry_SRCS diff --git a/src/Mod/TechDraw/App/CenterLine.cpp b/src/Mod/TechDraw/App/CenterLine.cpp index bb68b56319..1f24e57d43 100644 --- a/src/Mod/TechDraw/App/CenterLine.cpp +++ b/src/Mod/TechDraw/App/CenterLine.cpp @@ -883,6 +883,8 @@ void CenterLine::Save(Base::Writer &writer) const writer.decInd(); writer.Stream() << writer.ind() << "" << std::endl ; + // style is deprecated in favour of line number, but we still save and restore it + // to avoid problems with old documents. writer.Stream() << writer.ind() << "