piqt PILine support
This commit is contained in:
@@ -50,6 +50,7 @@ const QVariant PI2QVariant(const PIVariant & v) {
|
||||
case PIVariant::pivColor: return QVariant::fromValue(PI2QColor(v.toColor()));
|
||||
case PIVariant::pivPoint: return QVariant(PI2QPoint(v.toPoint()));
|
||||
case PIVariant::pivRect: return QVariant(PI2QRect(v.toRect()));
|
||||
case PIVariant::pivLine: return QVariant(PI2QLine(v.toLine()));
|
||||
case PIVariant::pivIODevice: return QVariant::fromValue(PI2QADIODevice(v.toIODevice()));
|
||||
case PIVariant::pivMathVector: return QVariant::fromValue(PI2QMathVector(v.toMathVector()));
|
||||
case PIVariant::pivMathMatrix: return QVariant::fromValue(PI2QMathMatrix(v.toMathMatrix()));
|
||||
@@ -160,6 +161,14 @@ const PIVariant Q2PIVariant(const QVariant & v) {
|
||||
case QMetaType::QRectF:
|
||||
#endif
|
||||
return PIVariant(Q2PIRect(v.toRectF()));
|
||||
#if QT_VERSION_MAJOR <= 5
|
||||
case QVariant::Line:
|
||||
case QVariant::LineF:
|
||||
#else
|
||||
case QMetaType::Line:
|
||||
case QMetaType::LineF:
|
||||
#endif
|
||||
return PIVariant(Q2PILine(v.toLineF()));
|
||||
default: break;
|
||||
}
|
||||
if (v.canConvert<float>()) return PIVariant(v.value<float>());
|
||||
|
||||
Reference in New Issue
Block a user