diff --git a/src/app/tools/drawTools/vtoolline.cpp b/src/app/tools/drawTools/vtoolline.cpp index 5f9db41c6..082ee3c95 100644 --- a/src/app/tools/drawTools/vtoolline.cpp +++ b/src/app/tools/drawTools/vtoolline.cpp @@ -445,6 +445,15 @@ void VToolLine::ShowVisualization(bool show) } } +//--------------------------------------------------------------------------------------------------------------------- +void VToolLine::setTypeLine(const QString &value) +{ + typeLine = value; + + QSharedPointer obj;//We don't have object for line in data container. Just will send empty object. + SaveOption(obj); +} + //--------------------------------------------------------------------------------------------------------------------- quint32 VToolLine::getFirstPoint() const { diff --git a/src/app/tools/drawTools/vtoolline.h b/src/app/tools/drawTools/vtoolline.h index 5e333e391..1d852957a 100644 --- a/src/app/tools/drawTools/vtoolline.h +++ b/src/app/tools/drawTools/vtoolline.h @@ -58,6 +58,7 @@ public: void setSecondPoint(const quint32 &value); virtual void ShowVisualization(bool show); + virtual void setTypeLine(const QString &value); public slots: virtual void FullUpdateFromFile(); virtual void ChangedActivDraw(const QString &newName); diff --git a/src/app/tools/vabstracttool.h b/src/app/tools/vabstracttool.h index 3ae5b9246..ed9256066 100644 --- a/src/app/tools/vabstracttool.h +++ b/src/app/tools/vabstracttool.h @@ -103,7 +103,7 @@ public: const VContainer *getData() const; QString getLineType() const; - void setTypeLine(const QString &value); + virtual void setTypeLine(const QString &value); QMap PointsList() const; virtual QString getTagName() const =0; virtual void ShowVisualization(bool show) =0;