40 static QList<QPair<QString, RPattern*> > loadAllFrom(
const QString& fileName);
43 RPattern(
const QString& name,
const QString& description);
47 return !fileName.isEmpty();
88 patternLines.append(patternLine);
Q_DECLARE_METATYPE(RMath *)
QCADCORE_EXPORT QDebug operator<<(QDebug dbg, const RPattern &p)
Stream operator for QDebug.
Definition RPattern.cpp:170
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RPattern.h:38
QString name
Pattern name.
Definition RPattern.h:99
void addPatternLine(const RPatternLine &patternLine)
Definition RPattern.h:87
QList< RPatternLine > patternLines
List of pattern line definitions.
Definition RPattern.h:105
bool isValid() const
Definition RPattern.h:46
QString getFileName() const
Definition RPattern.h:60
const QString getName() const
Definition RPattern.h:65
void load() const
Definition RPattern.h:81
void clear()
Definition RPattern.h:52
QList< RPatternLine > getPatternLines() const
Definition RPattern.h:83
const QString getDescription() const
Definition RPattern.h:70
QString description
Pattern description.
Definition RPattern.h:102
QString fileName
Pattern file name.
Definition RPattern.h:96
bool isLoaded() const
Definition RPattern.h:77
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RPatternLine.h:38
#define QCADCORE_EXPORT
Definition core_global.h:10
void rotate(void e, void angle, void center)
Rotates the given entity or shape by the given angle around the given center.
Definition simple_modify.js:109
void scale(void e, void factor, void focusPoint)
Scales the given entity or shape by the given factor with the given focus point.
Definition simple_modify.js:15