After cppcheck.
--HG-- branch : develop
This commit is contained in:
parent
b4841c1f25
commit
68b443fc7f
|
@ -158,6 +158,7 @@ private:
|
||||||
* @brief serror report an error
|
* @brief serror report an error
|
||||||
* @param error error code
|
* @param error error code
|
||||||
*/
|
*/
|
||||||
|
// cppcheck-suppress functionStatic
|
||||||
void serror(qint32 error);
|
void serror(qint32 error);
|
||||||
/**
|
/**
|
||||||
* @brief look_up finding the internal format for the current token in the token table.
|
* @brief look_up finding the internal format for the current token in the token table.
|
||||||
|
|
|
@ -215,7 +215,7 @@ void VContainer::UpdateId(qint64 newId)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector<QPointF> VContainer::CorrectEquidistantPoints(const QVector<QPointF> &points) const
|
QVector<QPointF> VContainer::CorrectEquidistantPoints(const QVector<QPointF> &points)
|
||||||
{
|
{
|
||||||
QVector<QPointF> correctPoints;
|
QVector<QPointF> correctPoints;
|
||||||
if(points.size()<4)//Better don't check if only three points. We can destroy equidistant.
|
if(points.size()<4)//Better don't check if only three points. We can destroy equidistant.
|
||||||
|
@ -387,7 +387,7 @@ QPainterPath VContainer::ContourPath(qint64 idDetail) const
|
||||||
return path;
|
return path;
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector<QPointF> VContainer::biasPoints(const QVector<QPointF> &points, const qreal &mx, const qreal &my) const
|
QVector<QPointF> VContainer::biasPoints(const QVector<QPointF> &points, const qreal &mx, const qreal &my)
|
||||||
{
|
{
|
||||||
QVector<QPointF> p;
|
QVector<QPointF> p;
|
||||||
for (qint32 i = 0; i < points.size(); ++i)
|
for (qint32 i = 0; i < points.size(); ++i)
|
||||||
|
@ -400,7 +400,7 @@ QVector<QPointF> VContainer::biasPoints(const QVector<QPointF> &points, const qr
|
||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
|
|
||||||
QPainterPath VContainer::Equidistant(QVector<QPointF> points, const Detail::Equidistant &eqv, const qreal &width) const
|
QPainterPath VContainer::Equidistant(QVector<QPointF> points, const Detail::Equidistant &eqv, const qreal &width)
|
||||||
{
|
{
|
||||||
QPainterPath ekv;
|
QPainterPath ekv;
|
||||||
QVector<QPointF> ekvPoints;
|
QVector<QPointF> ekvPoints;
|
||||||
|
@ -483,7 +483,7 @@ QPointF VContainer::SingleParallelPoint(const QLineF &line, const qreal &angle,
|
||||||
return pLine.p2();
|
return pLine.p2();
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector<QPointF> VContainer::EkvPoint(const QLineF &line1, const QLineF &line2, const qreal &width) const
|
QVector<QPointF> VContainer::EkvPoint(const QLineF &line1, const QLineF &line2, const qreal &width)
|
||||||
{
|
{
|
||||||
Q_ASSERT(width > 0);
|
Q_ASSERT(width > 0);
|
||||||
QVector<QPointF> points;
|
QVector<QPointF> points;
|
||||||
|
@ -533,7 +533,7 @@ QVector<QPointF> VContainer::EkvPoint(const QLineF &line1, const QLineF &line2,
|
||||||
return points;
|
return points;
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector<QPointF> VContainer::CheckLoops(const QVector<QPointF> &points) const
|
QVector<QPointF> VContainer::CheckLoops(const QVector<QPointF> &points)
|
||||||
{
|
{
|
||||||
QVector<QPointF> ekvPoints;
|
QVector<QPointF> ekvPoints;
|
||||||
/*If we got less than 4 points no need seek loops.*/
|
/*If we got less than 4 points no need seek loops.*/
|
||||||
|
@ -848,7 +848,7 @@ void VContainer::CreateManTableIGroup ()
|
||||||
AddStandardTableCell("Sb", VStandardTableRow(492, 15, 5));
|
AddStandardTableCell("Sb", VStandardTableRow(492, 15, 5));
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector<QPointF> VContainer::GetReversePoint(const QVector<QPointF> &points) const
|
QVector<QPointF> VContainer::GetReversePoint(const QVector<QPointF> &points)
|
||||||
{
|
{
|
||||||
Q_ASSERT(points.size() > 0);
|
Q_ASSERT(points.size() > 0);
|
||||||
QVector<QPointF> reversePoints;
|
QVector<QPointF> reversePoints;
|
||||||
|
@ -859,7 +859,7 @@ QVector<QPointF> VContainer::GetReversePoint(const QVector<QPointF> &points) con
|
||||||
return reversePoints;
|
return reversePoints;
|
||||||
}
|
}
|
||||||
|
|
||||||
qreal VContainer::GetLengthContour(const QVector<QPointF> &contour, const QVector<QPointF> &newPoints) const
|
qreal VContainer::GetLengthContour(const QVector<QPointF> &contour, const QVector<QPointF> &newPoints)
|
||||||
{
|
{
|
||||||
qreal length = 0;
|
qreal length = 0;
|
||||||
QVector<QPointF> points;
|
QVector<QPointF> points;
|
||||||
|
|
|
@ -204,6 +204,7 @@ public:
|
||||||
* @param secondPoint id of second point of line
|
* @param secondPoint id of second point of line
|
||||||
* @return name of line
|
* @return name of line
|
||||||
*/
|
*/
|
||||||
|
// cppcheck-suppress functionStatic
|
||||||
QString GetNameLine(const qint64 &firstPoint, const qint64 &secondPoint) const;
|
QString GetNameLine(const qint64 &firstPoint, const qint64 &secondPoint) const;
|
||||||
/**
|
/**
|
||||||
* @brief GetNameLineAngle return name of line angle
|
* @brief GetNameLineAngle return name of line angle
|
||||||
|
@ -211,6 +212,7 @@ public:
|
||||||
* @param secondPoint id of second point of line
|
* @param secondPoint id of second point of line
|
||||||
* @return name of angle of line
|
* @return name of angle of line
|
||||||
*/
|
*/
|
||||||
|
// cppcheck-suppress functionStatic
|
||||||
QString GetNameLineAngle(const qint64 &firstPoint, const qint64 &secondPoint) const;
|
QString GetNameLineAngle(const qint64 &firstPoint, const qint64 &secondPoint) const;
|
||||||
/**
|
/**
|
||||||
* @brief UpdatePoint update point by id
|
* @brief UpdatePoint update point by id
|
||||||
|
@ -373,7 +375,12 @@ public:
|
||||||
* @param newId id
|
* @param newId id
|
||||||
*/
|
*/
|
||||||
static void UpdateId(qint64 newId);
|
static void UpdateId(qint64 newId);
|
||||||
QVector<QPointF> CorrectEquidistantPoints(const QVector<QPointF> &points) const;
|
/**
|
||||||
|
* @brief CorrectEquidistantPoints clear equivalent points and remove point on line from equdistant.
|
||||||
|
* @param points list of points equdistant.
|
||||||
|
* @return corrected list.
|
||||||
|
*/
|
||||||
|
static QVector<QPointF> CorrectEquidistantPoints(const QVector<QPointF> &points);
|
||||||
/**
|
/**
|
||||||
* @brief ContourPath create painter path for detail
|
* @brief ContourPath create painter path for detail
|
||||||
* @param idDetail id of detail
|
* @param idDetail id of detail
|
||||||
|
@ -387,7 +394,7 @@ public:
|
||||||
* @param my offset respect to y
|
* @param my offset respect to y
|
||||||
* @return new vector biased points
|
* @return new vector biased points
|
||||||
*/
|
*/
|
||||||
QVector<QPointF> biasPoints(const QVector<QPointF> &points, const qreal &mx, const qreal &my) const;
|
static QVector<QPointF> biasPoints(const QVector<QPointF> &points, const qreal &mx, const qreal &my);
|
||||||
/**
|
/**
|
||||||
* @brief Equidistant create equidistant painter path for detail
|
* @brief Equidistant create equidistant painter path for detail
|
||||||
* @param points vector of points
|
* @param points vector of points
|
||||||
|
@ -395,7 +402,7 @@ public:
|
||||||
* @param width width of equidistant
|
* @param width width of equidistant
|
||||||
* @return return painter path of equidistant
|
* @return return painter path of equidistant
|
||||||
*/
|
*/
|
||||||
QPainterPath Equidistant(QVector<QPointF> points, const Detail::Equidistant &eqv, const qreal &width)const;
|
static QPainterPath Equidistant(QVector<QPointF> points, const Detail::Equidistant &eqv, const qreal &width);
|
||||||
/**
|
/**
|
||||||
* @brief ParallelLine create parallel line
|
* @brief ParallelLine create parallel line
|
||||||
* @param line starting line
|
* @param line starting line
|
||||||
|
@ -418,13 +425,13 @@ public:
|
||||||
* @param width width of equidistant
|
* @param width width of equidistant
|
||||||
* @return vector of points
|
* @return vector of points
|
||||||
*/
|
*/
|
||||||
QVector<QPointF> EkvPoint(const QLineF &line1, const QLineF &line2, const qreal &width)const;
|
static QVector<QPointF> EkvPoint(const QLineF &line1, const QLineF &line2, const qreal &width);
|
||||||
/**
|
/**
|
||||||
* @brief CheckLoops seek and delete loops in equidistant
|
* @brief CheckLoops seek and delete loops in equidistant
|
||||||
* @param points vector of points of equidistant
|
* @param points vector of points of equidistant
|
||||||
* @return vector of points of equidistant
|
* @return vector of points of equidistant
|
||||||
*/
|
*/
|
||||||
QVector<QPointF> CheckLoops(const QVector<QPointF> &points) const;
|
static QVector<QPointF> CheckLoops(const QVector<QPointF> &points);
|
||||||
/**
|
/**
|
||||||
* @brief PrepareDetails prepare detail for creation layout
|
* @brief PrepareDetails prepare detail for creation layout
|
||||||
* @param list list of details
|
* @param list list of details
|
||||||
|
@ -480,14 +487,14 @@ private:
|
||||||
* @param points container with points
|
* @param points container with points
|
||||||
* @return reverced points
|
* @return reverced points
|
||||||
*/
|
*/
|
||||||
QVector<QPointF> GetReversePoint(const QVector<QPointF> &points)const;
|
static QVector<QPointF> GetReversePoint(const QVector<QPointF> &points);
|
||||||
/**
|
/**
|
||||||
* @brief GetLengthContour return length of contour
|
* @brief GetLengthContour return length of contour
|
||||||
* @param contour container with points of contour
|
* @param contour container with points of contour
|
||||||
* @param newPoints point whos we try to add to contour
|
* @param newPoints point whos we try to add to contour
|
||||||
* @return length length of contour
|
* @return length length of contour
|
||||||
*/
|
*/
|
||||||
qreal GetLengthContour(const QVector<QPointF> &contour, const QVector<QPointF> &newPoints)const;
|
static qreal GetLengthContour(const QVector<QPointF> &contour, const QVector<QPointF> &newPoints);
|
||||||
template <typename key, typename val>
|
template <typename key, typename val>
|
||||||
/**
|
/**
|
||||||
* @brief GetObject return object from container
|
* @brief GetObject return object from container
|
||||||
|
@ -495,6 +502,7 @@ private:
|
||||||
* @param id id of object
|
* @param id id of object
|
||||||
* @return Object
|
* @return Object
|
||||||
*/
|
*/
|
||||||
|
// cppcheck-suppress functionStatic
|
||||||
const val GetObject(const QHash<key, val> &obj, key id) const;
|
const val GetObject(const QHash<key, val> &obj, key id) const;
|
||||||
template <typename key, typename val>
|
template <typename key, typename val>
|
||||||
/**
|
/**
|
||||||
|
@ -503,6 +511,7 @@ private:
|
||||||
* @param id id of object
|
* @param id id of object
|
||||||
* @return Object
|
* @return Object
|
||||||
*/
|
*/
|
||||||
|
// cppcheck-suppress functionStatic
|
||||||
val GetVariable(const QHash<key, val> &obj, key id) const;
|
val GetVariable(const QHash<key, val> &obj, key id) const;
|
||||||
template <typename val>
|
template <typename val>
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -268,7 +268,7 @@ QVector<VNodeDetail> VDetail::listNodePoint() const
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
ptrdiff_t VDetail::indexOfNode(const QVector<VNodeDetail> &list, const qint64 &id) const
|
ptrdiff_t VDetail::indexOfNode(const QVector<VNodeDetail> &list, const qint64 &id)
|
||||||
{
|
{
|
||||||
for (ptrdiff_t i = 0; i < list.size(); ++i)
|
for (ptrdiff_t i = 0; i < list.size(); ++i)
|
||||||
{
|
{
|
||||||
|
|
|
@ -282,7 +282,7 @@ private:
|
||||||
* @param id object (arc, point, spline, splinePath) id.
|
* @param id object (arc, point, spline, splinePath) id.
|
||||||
* @return index in list or -1 id can't find.
|
* @return index in list or -1 id can't find.
|
||||||
*/
|
*/
|
||||||
ptrdiff_t indexOfNode(const QVector<VNodeDetail> &list, const qint64 &id) const;
|
static ptrdiff_t indexOfNode(const QVector<VNodeDetail> &list, const qint64 &id);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // VDETAIL_H
|
#endif // VDETAIL_H
|
||||||
|
|
|
@ -326,6 +326,7 @@ void VSpline::PointBezier_r ( qreal x1, qreal y1, qreal x2, qreal y2,
|
||||||
da1 = x3 - x1;
|
da1 = x3 - x1;
|
||||||
da2 = y3 - y1;
|
da2 = y3 - y1;
|
||||||
d3 = k * (da1*dx + da2*dy);
|
d3 = k * (da1*dx + da2*dy);
|
||||||
|
// cppcheck-suppress incorrectLogicOperator
|
||||||
if (d2 > 0 && d2 < 1 && d3 > 0 && d3 < 1)
|
if (d2 > 0 && d2 < 1 && d3 > 0 && d3 < 1)
|
||||||
{
|
{
|
||||||
// Simple collinear case, 1---2---3---4
|
// Simple collinear case, 1---2---3---4
|
||||||
|
|
|
@ -93,13 +93,12 @@ MainWindow::MainWindow(QWidget *parent)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
static const char * GENERIC_ICON_TO_CHECK = "document-open";
|
static const char * GENERIC_ICON_TO_CHECK = "document-open";
|
||||||
static const char * FALLBACK_ICON_THEME = "win.icon.theme";
|
|
||||||
if (!QIcon::hasThemeIcon(GENERIC_ICON_TO_CHECK)) {
|
if (!QIcon::hasThemeIcon(GENERIC_ICON_TO_CHECK)) {
|
||||||
//If there is no default working icon theme then we should
|
//If there is no default working icon theme then we should
|
||||||
//use an icon theme that we provide via a .qrc file
|
//use an icon theme that we provide via a .qrc file
|
||||||
//This case happens under Windows and Mac OS X
|
//This case happens under Windows and Mac OS X
|
||||||
//This does not happen under GNOME or KDE
|
//This does not happen under GNOME or KDE
|
||||||
QIcon::setThemeName(FALLBACK_ICON_THEME);
|
QIcon::setThemeName("win.icon.theme");
|
||||||
ui->actionNew->setIcon(QIcon::fromTheme("document-new"));
|
ui->actionNew->setIcon(QIcon::fromTheme("document-new"));
|
||||||
ui->actionOpen->setIcon(QIcon::fromTheme("document-open"));
|
ui->actionOpen->setIcon(QIcon::fromTheme("document-open"));
|
||||||
ui->actionSave->setIcon(QIcon::fromTheme("document-save"));
|
ui->actionSave->setIcon(QIcon::fromTheme("document-save"));
|
||||||
|
|
|
@ -86,6 +86,7 @@ void VToolAlongLine::SetFactor(qreal factor)
|
||||||
RefreshGeometry();
|
RefreshGeometry();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
void VToolAlongLine::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
|
void VToolAlongLine::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
|
||||||
{
|
{
|
||||||
ContextMenu(dialogAlongLine, this, event);
|
ContextMenu(dialogAlongLine, this, event);
|
||||||
|
|
|
@ -226,12 +226,14 @@ void VToolArc::mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
|
||||||
QGraphicsItem::mouseReleaseEvent(event);
|
QGraphicsItem::mouseReleaseEvent(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
void VToolArc::hoverMoveEvent(QGraphicsSceneHoverEvent *event)
|
void VToolArc::hoverMoveEvent(QGraphicsSceneHoverEvent *event)
|
||||||
{
|
{
|
||||||
Q_UNUSED(event);
|
Q_UNUSED(event);
|
||||||
this->setPen(QPen(currentColor, widthMainLine/factor));
|
this->setPen(QPen(currentColor, widthMainLine/factor));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
void VToolArc::hoverLeaveEvent(QGraphicsSceneHoverEvent *event)
|
void VToolArc::hoverLeaveEvent(QGraphicsSceneHoverEvent *event)
|
||||||
{
|
{
|
||||||
Q_UNUSED(event);
|
Q_UNUSED(event);
|
||||||
|
|
|
@ -35,7 +35,7 @@ VToolPointOfContact::VToolPointOfContact(VDomDocument *doc, VContainer *data, co
|
||||||
const QString &radius, const qint64 ¢er,
|
const QString &radius, const qint64 ¢er,
|
||||||
const qint64 &firstPointId, const qint64 &secondPointId,
|
const qint64 &firstPointId, const qint64 &secondPointId,
|
||||||
const Tool::Sources &typeCreation, QGraphicsItem *parent)
|
const Tool::Sources &typeCreation, QGraphicsItem *parent)
|
||||||
: VToolPoint(doc, data, id, parent), radius(radius), center(center), firstPointId(firstPointId),
|
: VToolPoint(doc, data, id, parent), arcRadius(radius), center(center), firstPointId(firstPointId),
|
||||||
secondPointId(secondPointId), dialogPointOfContact(QSharedPointer<DialogPointOfContact>())
|
secondPointId(secondPointId), dialogPointOfContact(QSharedPointer<DialogPointOfContact>())
|
||||||
{
|
{
|
||||||
if (typeCreation == Tool::FromGui)
|
if (typeCreation == Tool::FromGui)
|
||||||
|
@ -52,7 +52,7 @@ void VToolPointOfContact::setDialog()
|
||||||
{
|
{
|
||||||
Q_ASSERT(dialogPointOfContact.isNull() == false);
|
Q_ASSERT(dialogPointOfContact.isNull() == false);
|
||||||
const VPointF *p = VAbstractTool::data.GeometricObject<const VPointF *>(id);
|
const VPointF *p = VAbstractTool::data.GeometricObject<const VPointF *>(id);
|
||||||
dialogPointOfContact->setRadius(radius);
|
dialogPointOfContact->setRadius(arcRadius);
|
||||||
dialogPointOfContact->setCenter(center, id);
|
dialogPointOfContact->setCenter(center, id);
|
||||||
dialogPointOfContact->setFirstPoint(firstPointId, id);
|
dialogPointOfContact->setFirstPoint(firstPointId, id);
|
||||||
dialogPointOfContact->setSecondPoint(secondPointId, id);
|
dialogPointOfContact->setSecondPoint(secondPointId, id);
|
||||||
|
@ -154,7 +154,7 @@ void VToolPointOfContact::FullUpdateFromFile()
|
||||||
QDomElement domElement = doc->elementById(QString().setNum(id));
|
QDomElement domElement = doc->elementById(QString().setNum(id));
|
||||||
if (domElement.isElement())
|
if (domElement.isElement())
|
||||||
{
|
{
|
||||||
radius = domElement.attribute(AttrRadius, "");
|
arcRadius = domElement.attribute(AttrRadius, "");
|
||||||
center = domElement.attribute(AttrCenter, "").toLongLong();
|
center = domElement.attribute(AttrCenter, "").toLongLong();
|
||||||
firstPointId = domElement.attribute(AttrFirstPoint, "").toLongLong();
|
firstPointId = domElement.attribute(AttrFirstPoint, "").toLongLong();
|
||||||
secondPointId = domElement.attribute(AttrSecondPoint, "").toLongLong();
|
secondPointId = domElement.attribute(AttrSecondPoint, "").toLongLong();
|
||||||
|
@ -207,7 +207,7 @@ void VToolPointOfContact::AddToFile()
|
||||||
SetAttribute(domElement, AttrMx, toMM(point->mx()));
|
SetAttribute(domElement, AttrMx, toMM(point->mx()));
|
||||||
SetAttribute(domElement, AttrMy, toMM(point->my()));
|
SetAttribute(domElement, AttrMy, toMM(point->my()));
|
||||||
|
|
||||||
SetAttribute(domElement, AttrRadius, radius);
|
SetAttribute(domElement, AttrRadius, arcRadius);
|
||||||
SetAttribute(domElement, AttrCenter, center);
|
SetAttribute(domElement, AttrCenter, center);
|
||||||
SetAttribute(domElement, AttrFirstPoint, firstPointId);
|
SetAttribute(domElement, AttrFirstPoint, firstPointId);
|
||||||
SetAttribute(domElement, AttrSecondPoint, secondPointId);
|
SetAttribute(domElement, AttrSecondPoint, secondPointId);
|
||||||
|
@ -224,7 +224,7 @@ void VToolPointOfContact::RefreshDataInFile()
|
||||||
SetAttribute(domElement, AttrName, point->name());
|
SetAttribute(domElement, AttrName, point->name());
|
||||||
SetAttribute(domElement, AttrMx, toMM(point->mx()));
|
SetAttribute(domElement, AttrMx, toMM(point->mx()));
|
||||||
SetAttribute(domElement, AttrMy, toMM(point->my()));
|
SetAttribute(domElement, AttrMy, toMM(point->my()));
|
||||||
SetAttribute(domElement, AttrRadius, radius);
|
SetAttribute(domElement, AttrRadius, arcRadius);
|
||||||
SetAttribute(domElement, AttrCenter, center);
|
SetAttribute(domElement, AttrCenter, center);
|
||||||
SetAttribute(domElement, AttrFirstPoint, firstPointId);
|
SetAttribute(domElement, AttrFirstPoint, firstPointId);
|
||||||
SetAttribute(domElement, AttrSecondPoint, secondPointId);
|
SetAttribute(domElement, AttrSecondPoint, secondPointId);
|
||||||
|
|
|
@ -51,7 +51,7 @@ public:
|
||||||
* @param parent parent object.
|
* @param parent parent object.
|
||||||
*/
|
*/
|
||||||
VToolPointOfContact(VDomDocument *doc, VContainer *data, const qint64 &id,
|
VToolPointOfContact(VDomDocument *doc, VContainer *data, const qint64 &id,
|
||||||
const QString &radius, const qint64 ¢er,
|
const QString &arcRadius, const qint64 ¢er,
|
||||||
const qint64 &firstPointId, const qint64 &secondPointId,
|
const qint64 &firstPointId, const qint64 &secondPointId,
|
||||||
const Tool::Sources &typeCreation, QGraphicsItem * parent = 0);
|
const Tool::Sources &typeCreation, QGraphicsItem * parent = 0);
|
||||||
/**
|
/**
|
||||||
|
@ -66,7 +66,7 @@ public:
|
||||||
* @param secondPoint second line point.
|
* @param secondPoint second line point.
|
||||||
* @return point intersection.
|
* @return point intersection.
|
||||||
*/
|
*/
|
||||||
static QPointF FindPoint(const qreal &radius, const QPointF ¢er, const QPointF &firstPoint,
|
static QPointF FindPoint(const qreal &arcRadius, const QPointF ¢er, const QPointF &firstPoint,
|
||||||
const QPointF &secondPoint);
|
const QPointF &secondPoint);
|
||||||
/**
|
/**
|
||||||
* @brief Create help create tool from GUI.
|
* @brief Create help create tool from GUI.
|
||||||
|
@ -93,7 +93,7 @@ public:
|
||||||
* @param parse parser file mode.
|
* @param parse parser file mode.
|
||||||
* @param typeCreation way we create this tool.
|
* @param typeCreation way we create this tool.
|
||||||
*/
|
*/
|
||||||
static void Create(const qint64 _id, const QString &radius, const qint64 ¢er,
|
static void Create(const qint64 _id, const QString &arcRadius, const qint64 ¢er,
|
||||||
const qint64 &firstPointId, const qint64 &secondPointId, const QString &pointName,
|
const qint64 &firstPointId, const qint64 &secondPointId, const QString &pointName,
|
||||||
const qreal &mx, const qreal &my, VMainGraphicsScene *scene, VDomDocument *doc,
|
const qreal &mx, const qreal &my, VMainGraphicsScene *scene, VDomDocument *doc,
|
||||||
VContainer *data, const Document::Documents &parse, const Tool::Sources &typeCreation);
|
VContainer *data, const Document::Documents &parse, const Tool::Sources &typeCreation);
|
||||||
|
@ -140,7 +140,7 @@ private:
|
||||||
/**
|
/**
|
||||||
* @brief radius string with formula radius arc.
|
* @brief radius string with formula radius arc.
|
||||||
*/
|
*/
|
||||||
QString radius;
|
QString arcRadius;
|
||||||
/**
|
/**
|
||||||
* @brief center id center arc point.
|
* @brief center id center arc point.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -385,6 +385,7 @@ void VToolDetail::RefreshGeometry()
|
||||||
}
|
}
|
||||||
|
|
||||||
template <typename Tool>
|
template <typename Tool>
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
void VToolDetail::InitTool(VMainGraphicsScene *scene, const VNodeDetail &node)
|
void VToolDetail::InitTool(VMainGraphicsScene *scene, const VNodeDetail &node)
|
||||||
{
|
{
|
||||||
QHash<qint64, VDataTool*>* tools = doc->getTools();
|
QHash<qint64, VDataTool*>* tools = doc->getTools();
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
|
|
||||||
#include <QDoubleSpinBox>
|
#include <QDoubleSpinBox>
|
||||||
|
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
QWidget *DoubleSpinBoxDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option,
|
QWidget *DoubleSpinBoxDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option,
|
||||||
const QModelIndex &index ) const
|
const QModelIndex &index ) const
|
||||||
{
|
{
|
||||||
|
@ -43,6 +44,7 @@ QWidget *DoubleSpinBoxDelegate::createEditor(QWidget *parent, const QStyleOption
|
||||||
return editor;
|
return editor;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
void DoubleSpinBoxDelegate::setEditorData(QWidget *editor, const QModelIndex &index) const
|
void DoubleSpinBoxDelegate::setEditorData(QWidget *editor, const QModelIndex &index) const
|
||||||
{
|
{
|
||||||
qreal value = index.model()->data(index, Qt::EditRole).toDouble();
|
qreal value = index.model()->data(index, Qt::EditRole).toDouble();
|
||||||
|
@ -52,6 +54,7 @@ void DoubleSpinBoxDelegate::setEditorData(QWidget *editor, const QModelIndex &in
|
||||||
spinBox->setValue(value);
|
spinBox->setValue(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
void DoubleSpinBoxDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
|
void DoubleSpinBoxDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
|
||||||
{
|
{
|
||||||
QDoubleSpinBox *spinBox = qobject_cast<QDoubleSpinBox*>(editor);
|
QDoubleSpinBox *spinBox = qobject_cast<QDoubleSpinBox*>(editor);
|
||||||
|
@ -62,6 +65,7 @@ void DoubleSpinBoxDelegate::setModelData(QWidget *editor, QAbstractItemModel *mo
|
||||||
model->setData(index, value, Qt::EditRole);
|
model->setData(index, value, Qt::EditRole);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
void DoubleSpinBoxDelegate::updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option,
|
void DoubleSpinBoxDelegate::updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option,
|
||||||
const QModelIndex &index) const
|
const QModelIndex &index) const
|
||||||
{
|
{
|
||||||
|
|
|
@ -42,6 +42,7 @@ VMainGraphicsView::VMainGraphicsView(QWidget *parent)
|
||||||
this->setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
|
this->setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//cppcheck-suppress unusedFunction
|
||||||
void VMainGraphicsView::wheelEvent(QWheelEvent *event)
|
void VMainGraphicsView::wheelEvent(QWheelEvent *event)
|
||||||
{
|
{
|
||||||
int numSteps = event->delta() / 8 / 15; // see QWheelEvent documentation
|
int numSteps = event->delta() / 8 / 15; // see QWheelEvent documentation
|
||||||
|
|
Loading…
Reference in New Issue
Block a user