Fix build issues.
This commit is contained in:
parent
dd1dccea7d
commit
fbbcf5320f
|
@ -654,32 +654,32 @@ auto DialogIncrements::IncrementUsed(const QString &name) const -> bool
|
||||||
{
|
{
|
||||||
const QVector<VFormulaField> expressions = m_doc->ListExpressions();
|
const QVector<VFormulaField> expressions = m_doc->ListExpressions();
|
||||||
|
|
||||||
return std::ranges::any_of(expressions,
|
return std::any_of(expressions.constBegin(), expressions.constEnd(),
|
||||||
[name](const auto &field)
|
[name](const auto &field)
|
||||||
|
{
|
||||||
|
if (field.expression.indexOf(name) == -1)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Eval formula
|
||||||
|
try
|
||||||
|
{
|
||||||
|
QScopedPointer<qmu::QmuTokenParser> cal(
|
||||||
|
new qmu::QmuTokenParser(field.expression, false, false));
|
||||||
|
|
||||||
|
// Tokens (variables, measurements)
|
||||||
|
if (cal->GetTokens().values().contains(name))
|
||||||
{
|
{
|
||||||
if (field.expression.indexOf(name) == -1)
|
return true;
|
||||||
{
|
}
|
||||||
return false;
|
}
|
||||||
}
|
catch (const qmu::QmuParserError &)
|
||||||
|
{
|
||||||
// Eval formula
|
// Do nothing. Because we not sure if used. A formula is broken.
|
||||||
try
|
}
|
||||||
{
|
return false;
|
||||||
QScopedPointer<qmu::QmuTokenParser> cal(
|
});
|
||||||
new qmu::QmuTokenParser(field.expression, false, false));
|
|
||||||
|
|
||||||
// Tokens (variables, measurements)
|
|
||||||
if (cal->GetTokens().values().contains(name))
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (const qmu::QmuParserError &)
|
|
||||||
{
|
|
||||||
// Do nothing. Because we not sure if used. A formula is broken.
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
|
@ -27,18 +27,19 @@
|
||||||
*************************************************************************/
|
*************************************************************************/
|
||||||
#include "vlayoutexporter.h"
|
#include "vlayoutexporter.h"
|
||||||
|
|
||||||
|
#include <QCursor>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
|
#include <QGraphicsItem>
|
||||||
#include <QGraphicsScene>
|
#include <QGraphicsScene>
|
||||||
#include <QGuiApplication>
|
#include <QGuiApplication>
|
||||||
|
#include <QImageWriter>
|
||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QPrinter>
|
#include <QPrinter>
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QSvgGenerator>
|
#include <QSvgGenerator>
|
||||||
#include <QTemporaryFile>
|
#include <QTemporaryFile>
|
||||||
#include <QtDebug>
|
#include <QtDebug>
|
||||||
#include <QCursor>
|
#include <QtMath>
|
||||||
#include <QGraphicsItem>
|
|
||||||
#include <QImageWriter>
|
|
||||||
|
|
||||||
#include "../ifc/exception/vexception.h"
|
#include "../ifc/exception/vexception.h"
|
||||||
#include "../vdxf/vdxfpaintdevice.h"
|
#include "../vdxf/vdxfpaintdevice.h"
|
||||||
|
|
|
@ -28,12 +28,13 @@
|
||||||
|
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
|
|
||||||
#include <QPainter>
|
|
||||||
#include <QGraphicsSceneMouseEvent>
|
|
||||||
#include <QStyleOptionGraphicsItem>
|
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
#include <QGraphicsScene>
|
#include <QGraphicsScene>
|
||||||
|
#include <QGraphicsSceneMouseEvent>
|
||||||
#include <QGraphicsView>
|
#include <QGraphicsView>
|
||||||
|
#include <QPainter>
|
||||||
|
#include <QStyleOptionGraphicsItem>
|
||||||
|
#include <QtMath>
|
||||||
|
|
||||||
#include "../vmisc/def.h"
|
#include "../vmisc/def.h"
|
||||||
#include "../vmisc/vabstractapplication.h"
|
#include "../vmisc/vabstractapplication.h"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user