exportGraphics with custom convert functions
fix QPIConnection for pip2
This commit is contained in:
@@ -963,9 +963,17 @@ void Graphic::exportGraphics(QString filename, QChar decimal_point) {
|
||||
}
|
||||
has_data = true;
|
||||
line += ";";
|
||||
line += QString::number(g.polyline[ind].x(), 'g', 9).replace('.', decimal_point);
|
||||
if (func_gridMarkX) {
|
||||
line += func_gridMarkX(g.polyline[ind].x()).replace('.', decimal_point);
|
||||
} else {
|
||||
line += QString::number(g.polyline[ind].x(), 'g', 9).replace('.', decimal_point);
|
||||
}
|
||||
line += ";";
|
||||
line += QString::number(g.polyline[ind].y(), 'g', 9).replace('.', decimal_point);
|
||||
if (func_gridMarkY) {
|
||||
line += func_gridMarkY(g.polyline[ind].y()).replace('.', decimal_point);
|
||||
} else {
|
||||
line += QString::number(g.polyline[ind].y(), 'g', 9).replace('.', decimal_point);
|
||||
}
|
||||
}
|
||||
++ind;
|
||||
line += "\n";
|
||||
|
||||
@@ -37,7 +37,11 @@ public:
|
||||
bool loadFromCMFile(const QString & file);
|
||||
|
||||
protected:
|
||||
#if PIP_VERSION >= PIP_MAKE_VERSION(2,38,0)
|
||||
void propertyChanged(const char *) override {setObjectName(PI2QString(name()));}
|
||||
#else
|
||||
void propertyChanged(const PIString &) override {setObjectName(PI2QString(name()));}
|
||||
#endif
|
||||
EVENT_HANDLER2(void, piDataRec, const PIString &, from, const PIByteArray &, data);
|
||||
EVENT_HANDLER2(void, piPacketRec, const PIString &, from, const PIByteArray &, data);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user