7 #include "CallbackDocumentScrub.h"
8 #include "CallbackSearchReturn.h"
10 #include <QStringList>
12 extern const QString AXIS_CURVE_NAME;
21 return m_badPointName;
29 QStringList fields = identifier.split (POINT_IDENTIFIER_DELIMITER_SAFE);
31 bool successBefore = m_success;
34 if (fields.size () == 2) {
37 bool isLastNumeric =
true;
38 fields [1].toInt (&isLastNumeric);
39 if (fields [0] != AXIS_CURVE_NAME ||
46 }
else if (fields.size () == 3) {
49 bool isLastNumeric =
true;
50 fields [2].toInt (&isLastNumeric);
64 if (!m_success && successBefore) {
68 return (m_success ? CALLBACK_SEARCH_RETURN_CONTINUE :
69 CALLBACK_SEARCH_RETURN_INTERRUPT);
Class that represents one digitized point. The screen-to-graph coordinate transformation is always ex...
CallbackSearchReturn callback(const QString &curveName, const Point &point)
Callback method.
QString identifier() const
Unique identifier for a specific Point.
bool success() const
Scrub overall result.
CallbackDocumentScrub()
Single constructor.
QString badPointName() const
Scrub result details. Applies when unsuccessful.