52 #ifndef VTOOLALONGLINE_H 
   53 #define VTOOLALONGLINE_H 
   55 #include <qcompilerdetection.h> 
   56 #include <QDomElement> 
   57 #include <QGraphicsItem> 
   58 #include <QMetaObject> 
   63 #include "../ifc/xml/vabstractpattern.h" 
   64 #include "../vmisc/def.h" 
   80     static VToolAlongLine *
Create(
const quint32 _id, 
const QString &pointName, 
const QString &typeLine,
 
   81                                   const QString &lineWeight,
 
   82                                   const QString &
lineColor, QString &formula, 
const quint32 &firstPointId,
 
   83                                   quint32 
secondPointId, qreal mx, qreal my, 
bool showPointName,
 
   86                                   const Source &typeCreation);
 
   89     virtual int          type() const Q_DECL_OVERRIDE {
return Type;}
 
  102     virtual 
void         SaveDialog(QDomElement &domElement) Q_DECL_OVERRIDE;
 
  106     virtual QString      
makeToolTip() const Q_DECL_OVERRIDE;
 
  116                                         const QString &typeLine, const QString &lineWeight, const QString &
lineColor,
 
  117                                         const 
Source &typeCreation, QGraphicsItem * parent = 
nullptr);
 
The VContainer class container of all variables.
 
The VGObject class keep information graphical objects.
 
The VMainGraphicsScene class main scene.