PdmGraphicsStepData Class

Header: #include <PdmGraphicsStepData>

Public Functions

PdmGraphicsStepData(QObject *iParent = nullptr)
~PdmGraphicsStepData()
void addStepRepeat(const TCanvasBlockItemPtr &iStep)
QMarginsF allowMargin() const
virtual QRectF boundingRect() const
bool canSelected() const
QList<PdmGraphicsStepDataItem *> getRowOrderlyList(QPointF pos, QList<PdmGraphicsStepDataItem *> &list, qreal xDistance) const
QVector<QString> getSiteStrsByRepeat(const QVariantList &iStepRepeat)
QVariantMap getStepMarginAndGapInfo()
QVariantList getStepRepeat() const
QVector<PdmGraphicsStepDataItem *> getSteps() const
bool isHighLight() const
QMarginsF margin() const
qreal minArray2CouponGap()
virtual QPainterPath paintPath() const
void setAllowMargin(const QMarginsF &iAllowMargin)
void setCanvasData(TCanvasData *iCanvasData)
void setFromDataMap(const QVariantMap &iDataMap, qreal iShowZoomRatio = -1)
void setIsHighLight(bool iIsHighLight)
void setMargin(const QMarginsF &iMargin)
void setProfile(const QString &iPaintPath)
void setStepName(const QString &iNameStr)
UndoDataPtr setStepRepeatInfo(const QVariantMap &iDataMap)
void setStepType(const QString &iTypeStr)
void setTagStr(const QString &iTagStr)
void setTextStr(const QString &iTextStr)
QString stepName() const
QString stepType() const
QString tagStr() const
QString textStr() const
QVariantMap toVariantMap() const

Public Slots

void redo(const UndoDataPtr &iValue)
void undo(const UndoDataPtr &iValue)

Signals

void messageChange(const QString &iType, const QVariant &iData = QVariant())

Detailed Description

Member Function Documentation

PdmGraphicsStepData::PdmGraphicsStepData(QObject *iParent = nullptr)

Default constructs an instance of PdmGraphicsStepData.

PdmGraphicsStepData::~PdmGraphicsStepData()

Destroys the instance of PdmGraphicsStepData.

void PdmGraphicsStepData::addStepRepeat(const TCanvasBlockItemPtr &iStep)

QMarginsF PdmGraphicsStepData::allowMargin() const

See also setAllowMargin().

[virtual] QRectF PdmGraphicsStepData::boundingRect() const

bool PdmGraphicsStepData::canSelected() const

QList<PdmGraphicsStepDataItem *> PdmGraphicsStepData::getRowOrderlyList(QPointF pos, QList<PdmGraphicsStepDataItem *> &list, qreal xDistance) const

QVector<QString> PdmGraphicsStepData::getSiteStrsByRepeat(const QVariantList &iStepRepeat)

QVariantMap PdmGraphicsStepData::getStepMarginAndGapInfo()

QVariantList PdmGraphicsStepData::getStepRepeat() const

QVector<PdmGraphicsStepDataItem *> PdmGraphicsStepData::getSteps() const

bool PdmGraphicsStepData::isHighLight() const

See also setIsHighLight().

QMarginsF PdmGraphicsStepData::margin() const

See also setMargin().

[signal] void PdmGraphicsStepData::messageChange(const QString &iType, const QVariant &iData = QVariant())

qreal PdmGraphicsStepData::minArray2CouponGap()

[virtual] QPainterPath PdmGraphicsStepData::paintPath() const

[slot] void PdmGraphicsStepData::redo(const UndoDataPtr &iValue)

void PdmGraphicsStepData::setAllowMargin(const QMarginsF &iAllowMargin)

See also allowMargin().

void PdmGraphicsStepData::setCanvasData(TCanvasData *iCanvasData)

void PdmGraphicsStepData::setFromDataMap(const QVariantMap &iDataMap, qreal iShowZoomRatio = -1)

void PdmGraphicsStepData::setIsHighLight(bool iIsHighLight)

See also isHighLight().

void PdmGraphicsStepData::setMargin(const QMarginsF &iMargin)

See also margin().

void PdmGraphicsStepData::setProfile(const QString &iPaintPath)

void PdmGraphicsStepData::setStepName(const QString &iNameStr)

See also stepName().

UndoDataPtr PdmGraphicsStepData::setStepRepeatInfo(const QVariantMap &iDataMap)

void PdmGraphicsStepData::setStepType(const QString &iTypeStr)

See also stepType().

void PdmGraphicsStepData::setTagStr(const QString &iTagStr)

See also tagStr().

void PdmGraphicsStepData::setTextStr(const QString &iTextStr)

See also textStr().

QString PdmGraphicsStepData::stepName() const

See also setStepName().

QString PdmGraphicsStepData::stepType() const

See also setStepType().

QString PdmGraphicsStepData::tagStr() const

See also setTagStr().

QString PdmGraphicsStepData::textStr() const

See also setTextStr().

QVariantMap PdmGraphicsStepData::toVariantMap() const

[slot] void PdmGraphicsStepData::undo(const UndoDataPtr &iValue)