Skip to content

Globals

Macros, functions, typedefs and variables defined at file scope, by header file.

#define QCADCORE_EXPORT

#define QCADCORE_EXPORT
bool isMacDarkMode()

bool isMacDarkMode()
#define QCADDXF_EXPORT

#define QCADDXF_EXPORT
#define QCADENTITY_EXPORT

#define QCADENTITY_EXPORT
#define QCADGRID_EXPORT

#define QCADGRID_EXPORT
#define QCADGUI_EXPORT

#define QCADGUI_EXPORT
#define QCADOPERATIONS_EXPORT

#define QCADOPERATIONS_EXPORT
#define RDEFAULT_RBOX
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RBox &b)
Stream operator for QDebug.

#define RDEFAULT_RBOX RBox()

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RBox &b)

Stream operator for QDebug.

typedef QMap< QString, QString > RQMapQStringQString

typedef QMap<QString, QString> RQMapQStringQString
#define RDEFAULT_QSIZE_ICON
typedef QPair< QString, RColor > _RPairStringRColor
QCADCORE_EXPORT QDataStream & operator<<(QDataStream &stream, const RColor &color)
Serializes the given RColor object.
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RColor &c)
Stream operator for QDebug.
QCADCORE_EXPORT QDataStream & operator>>(QDataStream &stream, RColor &color)
Deserializes the given RColor object.

#define RDEFAULT_QSIZE_ICON QSize(32,10)

typedef QPair<QString, RColor> _RPairStringRColor

QCADCORE_EXPORT QDataStream & operator<<(QDataStream &stream, const RColor &color)

Serializes the given RColor object.

Non-Scriptable: This function is not available in script environments.

Used for RSettings, keep in sync with operator>>.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RColor &c)

Stream operator for QDebug.

QCADCORE_EXPORT QDataStream & operator>>(QDataStream &stream, RColor &color)

Deserializes the given RColor object.

Non-Scriptable: This function is not available in script environments.

#define RDEFAULT_QSTRING

#define RDEFAULT_QSTRING QString()
typedef QList< QPair< RPropertyTypeId, RS::KnownVariable > > _QListQPairRPropertyTypeIdRSKnownVariable

typedef QList<QPair<RPropertyTypeId, RS::KnownVariable> > _QListQPairRPropertyTypeIdRSKnownVariable
typedef QMap< RS::KnownVariable, RS::KnownVariableType > _QMapRSKnownVariableRSKnownVariableType

typedef QMap<RS::KnownVariable, RS::KnownVariableType> _QMapRSKnownVariableRSKnownVariableType
#define RDEFAULT_QT_WINDOWFLAGS

#define RDEFAULT_QT_WINDOWFLAGS Qt::WindowFlags()
#define RDEFAULT_MIN1
#define RDEFAULT_QLIST_RS_ENTITYTYPE

#define RDEFAULT_MIN1 -1

#define RDEFAULT_QLIST_RS_ENTITYTYPE QList<RS::EntityType>()
#define RDEFAULT_MIN1
#define RDEFAULT_QLIST_QREAL
#define RDEFAULT_QSET_QSTRING
#define RDEFAULT_QVARIANTMAP

#define RDEFAULT_MIN1 -1

#define RDEFAULT_QLIST_QREAL QList<qreal>()

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

#define RDEFAULT_QSET_QSTRING QSet<QString>()

#define RDEFAULT_QVARIANTMAP QVariantMap()
void removeMacMenus()

void removeMacMenus()
#define RDEFAULT_QSET_INT
#define RDEFAULT_TOLERANCE_1E_MIN4

#define RDEFAULT_QSET_INT QSet<int>()

#define RDEFAULT_TOLERANCE_1E_MIN4 1.0e-4
#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1
#define RDEFAULT_QVARIANTMAP

#define RDEFAULT_QVARIANTMAP QVariantMap()

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

#define RDEFAULT_QMODELINDEX

#define RDEFAULT_QMODELINDEX QModelIndex()

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1
QCADGUI_EXPORT QDebug operator<<(QDebug dbg, const RGraphicsSceneDrawable &d)

QCADGUI_EXPORT QDebug operator<<(QDebug dbg, const RGraphicsSceneDrawable &d)
#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1
#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1
#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RLayerState &l)
Stream operator for QDebug.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RLayerState &l)

Stream operator for QDebug.

typedef QPair< QString, RLinetype > _RPairStringRLinetype

typedef QPair<QString, RLinetype> _RPairStringRLinetype
typedef QMap< QString, RLinetypePattern > _RMapQStringRLinetypePattern
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RLinetypePattern &p)
Stream operator for QDebug.

typedef QMap<QString,RLinetypePattern> _RMapQStringRLinetypePattern

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RLinetypePattern &p)

Stream operator for QDebug.

#define RDEFAULT_QSIZE_ICON
typedef QPair< QString, RLineweight::Lineweight > _RPairStringRLineweight

#define RDEFAULT_QSIZE_ICON QSize(32,10)

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

typedef QPair<QString, RLineweight::Lineweight> _RPairStringRLineweight
#define RDEFAULT_MINUS_ONE

#define RDEFAULT_MINUS_ONE -1
#define M_LN10
#define M_LN2
#define M_PI
#define M_PI_2
#define M_PI_4
#define RINFDOUBLE
#define RMAXDOUBLE
#define RMAXINT
#define RMINDOUBLE
#define RMININT
#define RNANDOUBLE
Q_DECLARE_METATYPE(RMath *)

#define M_LN10 2.30258509299404568401799145468436421

#define M_LN2 0.693147180559945309417232121458176568

#define M_PI 3.14159265358979323846264338327950288

#define M_PI_2 1.57079632679489661923132169163975144

#define M_PI_4 0.785398163397448309615660845819875721

#define RINFDOUBLE std::numeric_limits<double>::infinity()

#define RMAXDOUBLE std::numeric_limits<double>::max()

#define RMAXINT INT_MAX

#define RMINDOUBLE -std::numeric_limits<double>::max()

#define RMININT INT_MIN

#define RNANDOUBLE std::numeric_limits<double>::quiet_NaN()

Q_DECLARE_METATYPE(RMath *)
#define RMATRIX_TOLERANCE
RMatrix operator*(double factor, const RMatrix &matrix)
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RMatrix &m)
Stream operator for QDebug.

#define RMATRIX_TOLERANCE 1.0e-8

RMatrix operator*(double factor, const RMatrix &matrix)

Returns: $matrix \cdot factor$.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RMatrix &m)

Stream operator for QDebug.

typedef QMap< int, QSet< int > > _RMapIntSetInt
typedef QMap< int, QVariant > _RMapIntVariant
typedef QMap< QString, QString > _RMapQStringQString
typedef QMap< QString, QVariant > _RMapQStringQVariant
typedef QMultiMap< QString, QString > _RMultiMapQStringQString
typedef QPair< int, double > _RPairIntDouble
typedef QPair< int, int > _RPairIntInt

typedef QMap<int, QSet<int> > _RMapIntSetInt

typedef QMap<int, QVariant> _RMapIntVariant

typedef QMap<QString, QString> _RMapQStringQString

typedef QMap<QString, QVariant> _RMapQStringQVariant

typedef QMultiMap<QString, QString> _RMultiMapQStringQString

typedef QPair<int, double> _RPairIntDouble

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

typedef QPair<int, int> _RPairIntInt
Q_DECLARE_METATYPE(RModifyObjectOperation *)

Q_DECLARE_METATYPE(RModifyObjectOperation *)
Q_DECLARE_METATYPE(RModifyObjectsOperation *)

Q_DECLARE_METATYPE(RModifyObjectsOperation *)
#define RDEFAULT_QSTRING
#define RDEFAULT_QSTRINGLIST
#define RDEFAULT_QVARIANT
typedef QMap< int, QSharedPointer< RObject > > _RMapIntObjectPointer
typedef QMap< QString, QString > RQMapQStringQString

#define RDEFAULT_QSTRING QString()

#define RDEFAULT_QSTRINGLIST QStringList()

#define RDEFAULT_QVARIANT QVariant()

typedef QMap<int, QSharedPointer<RObject> > _RMapIntObjectPointer

typedef QMap<QString, QString> RQMapQStringQString
QCADCORE_EXPORT bool operator<(const RPainterPath &p1, const RPainterPath &p2)
This operator allows us to sort painter paths based on z-level.
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, RPainterPath &p)
Stream operator for QDebug.

QCADCORE_EXPORT bool operator<(const RPainterPath &p1, const RPainterPath &p2)

This operator allows us to sort painter paths based on z-level.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, RPainterPath &p)

Stream operator for QDebug.

#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPattern &p)
Stream operator for QDebug.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPattern &p)

Stream operator for QDebug.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPatternLine &p)
Stream operator for QDebug.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPatternLine &p)

Stream operator for QDebug.

#define RDEFAULT_QVARIANT

#define RDEFAULT_QVARIANT QVariant()

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1
typedef QPair< QVariant, RPropertyAttributes > _RPairVariantPropertyAttributes

typedef QPair<QVariant, RPropertyAttributes> _RPairVariantPropertyAttributes
typedef QMap< int, QList< RPropertyChange > > _RMapIntPropertyChange
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPropertyChange &p)

typedef QMap<int, QList<RPropertyChange> > _RMapIntPropertyChange

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPropertyChange &p)
typedef QPair< RPropertyTypeId, RS::KnownVariable > _RPairRPropertyTypeIdRSKnownVariable
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPropertyTypeId &p)
QCADCORE_EXPORT uint qHash(const RPropertyTypeId &propertyTypeId)

typedef QPair<RPropertyTypeId, RS::KnownVariable> _RPairRPropertyTypeIdRSKnownVariable

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPropertyTypeId &p)

QCADCORE_EXPORT uint qHash(const RPropertyTypeId &propertyTypeId)
typedef QMultiMap< int, RRefPoint > _RMapIntRefPoint
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RRefPoint &v)

typedef QMultiMap<int, RRefPoint> _RMapIntRefPoint

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RRefPoint &v)
#define QRegularExpression
#define qsizetype
#define REASING_INBACK
#define REASING_INBOUNCE
#define REASING_INCIRC
#define REASING_INCUBIC
#define REASING_INELASTIC
#define REASING_INEXPO
#define REASING_INOUTBACK
#define REASING_INOUTBOUNCE
#define REASING_INOUTCIRC
#define REASING_INOUTCUBIC
#define REASING_INOUTELASTIC
#define REASING_INOUTEXPO
#define REASING_INOUTQUAD
#define REASING_INOUTQUART
#define REASING_INOUTQUINT
#define REASING_INOUTSINE
#define REASING_INQUAD
#define REASING_INQUART
#define REASING_INQUINT
#define REASING_INSINE
#define REASING_LINEAR
#define REASING_OUTBACK
#define REASING_OUTBOUNCE
#define REASING_OUTCIRC
#define REASING_OUTCUBIC
#define REASING_OUTELASTIC
#define REASING_OUTEXPO
#define REASING_OUTINBACK
#define REASING_OUTINBOUNCE
#define REASING_OUTINCIRC
#define REASING_OUTINCUBIC
#define REASING_OUTINELASTIC
#define REASING_OUTINEXPO
#define REASING_OUTINQUAD
#define REASING_OUTINQUART
#define REASING_OUTINQUINT
#define REASING_OUTINSINE
#define REASING_OUTQUAD
#define REASING_OUTQUART
#define REASING_OUTQUINT
#define REASING_OUTSINE
#define ROS_POSIX
Some useful macros for OS detection.

#define QRegularExpression QRegExp

#define qsizetype int

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

#define REASING_INBACK QEasingCurve::InBack

#define REASING_INBOUNCE QEasingCurve::InBounce

#define REASING_INCIRC QEasingCurve::InCirc

#define REASING_INCUBIC QEasingCurve::InCubic

#define REASING_INELASTIC QEasingCurve::InElastic

#define REASING_INEXPO QEasingCurve::InExpo

#define REASING_INOUTBACK QEasingCurve::InOutBack

#define REASING_INOUTBOUNCE QEasingCurve::InOutBounce

#define REASING_INOUTCIRC QEasingCurve::InOutCirc

#define REASING_INOUTCUBIC QEasingCurve::InOutCubic

#define REASING_INOUTELASTIC QEasingCurve::InOutElastic

#define REASING_INOUTEXPO QEasingCurve::InOutExpo

#define REASING_INOUTQUAD QEasingCurve::InOutQuad

#define REASING_INOUTQUART QEasingCurve::InOutQuart

#define REASING_INOUTQUINT QEasingCurve::InOutQuint

#define REASING_INOUTSINE QEasingCurve::InOutSine

#define REASING_INQUAD QEasingCurve::InQuad

#define REASING_INQUART QEasingCurve::InQuart

#define REASING_INQUINT QEasingCurve::InQuint

#define REASING_INSINE QEasingCurve::InSine

#define REASING_LINEAR QEasingCurve::Linear

#define REASING_OUTBACK QEasingCurve::OutBack

#define REASING_OUTBOUNCE QEasingCurve::OutBounce

#define REASING_OUTCIRC QEasingCurve::OutCirc

#define REASING_OUTCUBIC QEasingCurve::OutCubic

#define REASING_OUTELASTIC QEasingCurve::OutElastic

#define REASING_OUTEXPO QEasingCurve::OutExpo

#define REASING_OUTINBACK QEasingCurve::OutInBack

#define REASING_OUTINBOUNCE QEasingCurve::OutInBounce

#define REASING_OUTINCIRC QEasingCurve::OutInCirc

#define REASING_OUTINCUBIC QEasingCurve::OutInCubic

#define REASING_OUTINELASTIC QEasingCurve::OutInElastic

#define REASING_OUTINEXPO QEasingCurve::OutInExpo

#define REASING_OUTINQUAD QEasingCurve::OutInQuad

#define REASING_OUTINQUART QEasingCurve::OutInQuart

#define REASING_OUTINQUINT QEasingCurve::OutInQuint

#define REASING_OUTINSINE QEasingCurve::OutInSine

#define REASING_OUTQUAD QEasingCurve::OutQuad

#define REASING_OUTQUART QEasingCurve::OutQuart

#define REASING_OUTQUINT QEasingCurve::OutQuint

#define REASING_OUTSINE QEasingCurve::OutSine

#define ROS_POSIX

Some useful macros for OS detection.

#define RDEFAULT_QSTRING

#define RDEFAULT_QSTRING QString()
#define RDEFAULT_QIMAGE
#define RDEFAULT_QLISTINT
#define RDEFAULT_QSTRING
#define RDEFAULT_QSTRINGLIST
#define RDEFAULT_QVARIANT
#define RDEFAULT_RBOX
#define RDEFAULT_RCOLOR

#define RDEFAULT_QIMAGE QImage()

#define RDEFAULT_QLISTINT QList<int>()

#define RDEFAULT_QSTRING QString()

#define RDEFAULT_QSTRINGLIST QStringList()

#define RDEFAULT_QVARIANT QVariant()

#define RDEFAULT_RBOX RBox()

#define RDEFAULT_RCOLOR RColor()

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

#define RDEFAULT_TOLERANCE_1E_MIN4

#define RDEFAULT_TOLERANCE_1E_MIN4 1.0e-4
enum MetaType { Bool, Char, Char16, Char32, Double, Float, Int, Long, LongLong, Nullptr, BitArray, Bitmap, Brush, ByteArray, ByteArrayList, CborArray, CborMap, CborSimpleType, CborValue, Color, ColorSpace, Cursor, Date, DateTime, EasingCurve, Font, Icon, Image, JsonArray, JsonDocument, JsonObject, JsonValue, KeySequence, Line, LineF, Locale, Matrix4x4, ModelIndex, ObjectStar, Palette, Pen, PersistentModelIndex, Pixmap, Point, PointF, Polygon, PolygonF, Quaternion, Rect, RectF, Region, RegularExpression, Size, SizeF, SizePolicy, String, StringList, TextFormat, TextLength, Time, Transform, Url, Uuid, Variant, VariantHash, VariantList, VariantMap, Vector2D, Vector3D, Vector4D, SChar, Short, UChar, UInt, ULong, ULongLong, UShort, UnknownType, UserType, VoidStar }

enum MetaType
Value Description
Bool = QMetaType::Bool
Char = QMetaType::Char
Char16 = QMetaType::Char16
Char32 = QMetaType::Char32
Double = QMetaType::Double
Float = QMetaType::Float
Int = QMetaType::Int
Long = QMetaType::Long
LongLong = QMetaType::LongLong
Nullptr = QMetaType::Nullptr
BitArray = QMetaType::QBitArray
Bitmap = QMetaType::QBitmap
Brush = QMetaType::QBrush
ByteArray = QMetaType::QByteArray
ByteArrayList = QMetaType::QByteArrayList
CborArray = QMetaType::QCborArray
CborMap = QMetaType::QCborMap
CborSimpleType = QMetaType::QCborSimpleType
CborValue = QMetaType::QCborValue
Color = QMetaType::QColor
ColorSpace = QMetaType::QColorSpace
Cursor = QMetaType::QCursor
Date = QMetaType::QDate
DateTime = QMetaType::QDateTime
EasingCurve = QMetaType::QEasingCurve
Font = QMetaType::QFont
Icon = QMetaType::QIcon
Image = QMetaType::QImage
JsonArray = QMetaType::QJsonArray
JsonDocument = QMetaType::QJsonDocument
JsonObject = QMetaType::QJsonObject
JsonValue = QMetaType::QJsonValue
KeySequence = QMetaType::QKeySequence
Line = QMetaType::QLine
LineF = QMetaType::QLineF
Locale = QMetaType::QLocale
Matrix4x4 = QMetaType::QMatrix4x4
ModelIndex = QMetaType::QModelIndex
ObjectStar = QMetaType::QObjectStar
Palette = QMetaType::QPalette
Pen = QMetaType::QPen
PersistentModelIndex = QMetaType::QPersistentModelIndex
Pixmap = QMetaType::QPixmap
Point = QMetaType::QPoint
PointF = QMetaType::QPointF
Polygon = QMetaType::QPolygon
PolygonF = QMetaType::QPolygonF
Quaternion = QMetaType::QQuaternion
Rect = QMetaType::QRect
RectF = QMetaType::QRectF
Region = QMetaType::QRegion
RegularExpression = QMetaType::QRegularExpression
Size = QMetaType::QSize
SizeF = QMetaType::QSizeF
SizePolicy = QMetaType::QSizePolicy
String = QMetaType::QString
StringList = QMetaType::QStringList
TextFormat = QMetaType::QTextFormat
TextLength = QMetaType::QTextLength
Time = QMetaType::QTime
Transform = QMetaType::QTransform
Url = QMetaType::QUrl
Uuid = QMetaType::QUuid
Variant = QMetaType::QVariant
VariantHash = QMetaType::QVariantHash
VariantList = QMetaType::QVariantList
VariantMap = QMetaType::QVariantMap
Vector2D = QMetaType::QVector2D
Vector3D = QMetaType::QVector3D
Vector4D = QMetaType::QVector4D
SChar = QMetaType::SChar
Short = QMetaType::Short
UChar = QMetaType::UChar
UInt = QMetaType::UInt
ULong = QMetaType::ULong
ULongLong = QMetaType::ULongLong
UShort = QMetaType::UShort
UnknownType = QMetaType::UnknownType
UserType = QMetaType::User
VoidStar = QMetaType::VoidStar
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, RSpatialIndex &si)
Stream operator for QDebug.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, RSpatialIndex &si)

Stream operator for QDebug.

#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1
Q_DECLARE_METATYPE(RStemmer *)

Q_DECLARE_METATYPE(RStemmer *)
#define RDEFAULT_QSTRING

#define RDEFAULT_QSTRING QString()
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RTextBasedData &t)

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RTextBasedData &t)
#define RDEFAULT_QVARIANT

#define RDEFAULT_QVARIANT QVariant()
#define RDEFAULT_MIN1

#define RDEFAULT_MIN1 -1
#define RDEFAULT_QSET_RPROPERTYTYPEID
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, RTransaction &t)
Stream operator for QDebug.

#define RDEFAULT_QSET_RPROPERTYTYPEID QSet<RPropertyTypeId> ()

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, RTransaction &t)

Stream operator for QDebug.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RUcs &u)
Stream operator for QDebug.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RUcs &u)

Stream operator for QDebug.

#define RDEFAULT_DOT
#define RDEFAULT_MIN1

#define RDEFAULT_DOT '.'

#define RDEFAULT_MIN1 -1

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

#define RDEFAULT_RVECTOR
typedef QMultiMap< int, RVector > _RMapIntVector
QCADCORE_EXPORT RVector operator*(double s, const RVector &v)
Multiplication operator.
QCADCORE_EXPORT QDataStream & operator<<(QDataStream &stream, const RVector &vector)
Serializes the given RVector object.
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RVector &v)
Stream operator for QDebug.
QCADCORE_EXPORT QDataStream & operator>>(QDataStream &stream, RVector &vector)
Deserializes the given RColor object.

#define RDEFAULT_RVECTOR RVector()

typedef QMultiMap<int, RVector> _RMapIntVector

QCADCORE_EXPORT RVector operator*(double s, const RVector &v)

Multiplication operator.

QCADCORE_EXPORT QDataStream & operator<<(QDataStream &stream, const RVector &vector)

Serializes the given RVector object.

Non-Scriptable: This function is not available in script environments.

Used for RSettings, keep in sync with operator>>.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RVector &v)

Stream operator for QDebug.

QCADCORE_EXPORT QDataStream & operator>>(QDataStream &stream, RVector &vector)

Deserializes the given RColor object.

Non-Scriptable: This function is not available in script environments.

#define R_QCAD_VERSION_BUILD
#define R_QCAD_VERSION_MAJOR
#define R_QCAD_VERSION_MINOR
#define R_QCAD_VERSION_REV
#define R_QCAD_VERSION_STRING

#define R_QCAD_VERSION_BUILD 0

#define R_QCAD_VERSION_MAJOR 27

#define R_QCAD_VERSION_MINOR 0

#define R_QCAD_VERSION_REV 0

#define R_QCAD_VERSION_STRING "27"

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD. Version number of the QCAD Application Framework. x.x.x for releases x.x.x.x for snapshots only

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RView &v)
Stream operator for QDebug.

QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RView &v)

Stream operator for QDebug.

#define QCADSNAP_EXPORT

#define QCADSNAP_EXPORT
#define QCADSPATIALINDEX_EXPORT

#define QCADSPATIALINDEX_EXPORT
#define QCADSTEMMER_EXPORT

#define QCADSTEMMER_EXPORT