Seamly2D
Code documentation
PatternPieceTool Member List

This is the complete list of members for PatternPieceTool, including all inherited members.

_referensVDataToolprotected
addAnchors(VAbstractPattern *doc, QDomElement &domElement, const QVector< quint32 > &anchors)PatternPieceToolstatic
AddAttributes(VAbstractPattern *doc, QDomElement &domElement, quint32 id, const VPiece &piece)PatternPieceToolstatic
AddCSARecord(VAbstractPattern *doc, QDomElement &domElement, const CustomSARecord &record)PatternPieceToolstatic
AddCSARecords(VAbstractPattern *doc, QDomElement &domElement, const QVector< CustomSARecord > &records)PatternPieceToolstatic
AddGrainline(VAbstractPattern *doc, QDomElement &domElement, const VPiece &piece)PatternPieceToolstatic
AddInternalPaths(VAbstractPattern *doc, QDomElement &domElement, const QVector< quint32 > &paths)PatternPieceToolstatic
AddNode(VAbstractPattern *doc, QDomElement &domElement, const VPieceNode &node)VAbstractToolprotectedstatic
AddNodes(VAbstractPattern *doc, QDomElement &domElement, const VPiecePath &path)VAbstractToolstatic
AddNodes(VAbstractPattern *doc, QDomElement &domElement, const VPiece &piece)VAbstractToolstatic
AddPatternInfo(VAbstractPattern *doc, QDomElement &domElement, const VPiece &piece)PatternPieceToolstatic
AddPatternPieceData(VAbstractPattern *doc, QDomElement &domElement, const VPiece &piece)PatternPieceToolstatic
AddRecord(const quint32 id, const Tool &toolType, VAbstractPattern *doc)VAbstractToolstatic
AddSANode(VAbstractPattern *doc, const QString &tagName, const VPieceNode &node)VAbstractToolprotectedstatic
AddToFile() Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
AddVisualization()VAbstractToolinlineprotected
AllowHover(bool enabled) Q_DECL_OVERRIDEPatternPieceToolvirtualslot
AllowSelecting(bool enabled) Q_DECL_OVERRIDEPatternPieceToolvirtualslot
AttrBottomAnchorPointPatternPieceToolstatic
AttrBottomRightAnchorPatternPieceToolstatic
AttrCenterAnchorPatternPieceToolstatic
AttrFontPatternPieceToolstatic
AttrForbidFlippingPatternPieceToolstatic
AttrHeightPatternPieceToolstatic
AttrHideSeamLinePatternPieceToolstatic
AttrInUseVAbstractToolstatic
AttrPieceColorPatternPieceToolstatic
AttrPieceFillPatternPieceToolstatic
AttrPieceLockPatternPieceToolstatic
AttrSeamAllowancePatternPieceToolstatic
AttrSeamAllowanceBuiltInPatternPieceToolstatic
AttrTopAnchorPointPatternPieceToolstatic
AttrTopLeftAnchorPatternPieceToolstatic
AttrUnitedPatternPieceToolstatic
AttrVersionPatternPieceToolstatic
backgroundColorsList()VAbstractToolstatic
boundingRect() const Q_DECL_OVERRIDEPatternPieceToolvirtual
CheckFormula(const quint32 &toolId, QString &formula, VContainer *data)VAbstractToolstatic
chosenTool(quint32 id, SceneObject type)VAbstractToolsignal
Colors()VAbstractToolstatic
ColorsList()VAbstractToolstatic
ConfirmDeletion()VAbstractToolprotectedstatic
contextMenuEvent(QGraphicsSceneContextMenuEvent *event) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
Create(QSharedPointer< DialogTool > dialog, VMainGraphicsScene *scene, VAbstractPattern *doc, VContainer *data)PatternPieceToolstatic
Create(quint32 id, VPiece newPiece, QString &width, VMainGraphicsScene *scene, VAbstractPattern *doc, VContainer *data, const Document &parse, const Source &typeCreation, const QString &blockName=QString())PatternPieceToolstatic
createColorIcon(const int w, const int h, const QString &color)VAbstractToolstatic
CreateNode(VContainer *data, quint32 id)VAbstractToolstatic
dataVDataToolprotected
decrementReferens()VDataToolvirtual
deleteTool(bool ask=true) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
DialogLinkDestroy()VInteractiveTool
docVAbstractToolprotected
editPieceProperties()PatternPieceToolslot
EnableToolMove(bool move)PatternPieceToolslot
fills()VAbstractToolstatic
FindGrainlineGeometry(const VGrainlineData &geom, qreal &length, qreal &rotationAngle, QPointF &pos)PatternPieceToolprivate
FindLabelGeometry(const VPatternLabelData &labelData, qreal &rotationAngle, qreal &labelWidth, qreal &labelHeight, QPointF &pos)PatternPieceToolprivate
FullUpdateFromFile() Q_DECL_OVERRIDEPatternPieceToolvirtualslot
FullUpdateFromGuiApply()VInteractiveToolslot
FullUpdateFromGuiOk(int result)VInteractiveToolslot
getData() constVAbstractToolinline
getId() constVAbstractToolinline
getTagName() const Q_DECL_OVERRIDEPatternPieceToolvirtual
GroupVisibility(quint32 object, bool visible) Q_DECL_OVERRIDEPatternPieceToolvirtual
Highlight(quint32 id)PatternPieceToolslot
hoverEnterEvent(QGraphicsSceneHoverEvent *event) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
hoverLeaveEvent(QGraphicsSceneHoverEvent *event) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
incrementReferens()VDataToolinlinevirtual
InitCSAPaths(const VPiece &piece)PatternPieceToolprivate
initializeAnchorPoints(const VPiece &piece)PatternPieceToolprivate
initializeNode(const VPieceNode &node, VMainGraphicsScene *scene, VContainer *data, VAbstractPattern *doc, PatternPieceTool *parent)PatternPieceToolprivatestatic
initializeNodes(const VPiece &piece, VMainGraphicsScene *scene)PatternPieceToolprivate
InitInternalPaths(const VPiece &piece)PatternPieceToolprivate
insertNodes(const QVector< VPieceNode > &nodes, quint32 pieceId, VMainGraphicsScene *scene, VContainer *data, VAbstractPattern *doc)PatternPieceToolstatic
itemChange(GraphicsItemChange change, const QVariant &value) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
keyReleaseEvent(QKeyEvent *event) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
LiteUpdateTree(const Document &parse)VAbstractToolsignal
lowerItemToBottom(QGraphicsItem *item)PatternPieceToolprivate
m_blockNamePatternPieceToolprivate
m_cutLinePatternPieceToolprivate
m_cutPathPatternPieceToolprivate
m_dataLabelPatternPieceToolprivate
m_dialogVInteractiveToolprotected
m_grainLinePatternPieceToolprivate
m_idVAbstractToolprotected
m_mainPathPatternPieceToolprivate
m_notchesPatternPieceToolprivate
m_patternInfoPatternPieceToolprivate
m_pieceRectPatternPieceToolprivate
m_pieceScenePatternPieceToolprivate
m_seamLinePatternPieceToolprivate
m_suppressContextMenuVAbstractToolstatic
mousePressEvent(QGraphicsSceneMouseEvent *event) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
mouseReleaseEvent(QGraphicsSceneMouseEvent *event) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) Q_DECL_OVERRIDEPatternPieceToolvirtual
PatternPieceTool(VAbstractPattern *doc, VContainer *data, const quint32 &id, const Source &typeCreation, VMainGraphicsScene *scene, const QString &blockName, QGraphicsItem *parent=nullptr)PatternPieceToolprivate
pieceLockedChanged(quint32 id, bool lock)PatternPieceToolslot
pieceVersionPatternPieceToolstatic
PointsList() constVAbstractTool
PrepareLabelData(const VPatternLabelData &labelData, VTextGraphicsItem *labelItem, QPointF &pos, qreal &labelAngle)PatternPieceToolprivate
PrepareNode(const VPieceNode &node, VMainGraphicsScene *scene, VAbstractPattern *doc, VContainer *data)VAbstractToolprotectedstatic
PrepareNodes(const VPiecePath &path, VMainGraphicsScene *scene, VAbstractPattern *doc, VContainer *data)VAbstractToolprotectedstatic
raiseItemToTop(QGraphicsItem *item)PatternPieceToolprivate
referens() constVDataToolinlinevirtual
RefreshDataInFile() Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
RefreshGeometry()PatternPieceTool
Remove(bool ask)PatternPieceTool
RemoveReferens()VAbstractToolinlineprotectedvirtual
renamePiece(VPiece piece)PatternPieceToolprivate
ResetChildren(QGraphicsItem *pItem)PatternPieceToolvirtualslot
retranslateUi()PatternPieceToolvirtualslot
SaveDialogChange() Q_DECL_FINALPatternPieceToolprotectedvirtual
SaveMoveGrainline(const QPointF &ptPos)PatternPieceToolprotectedslot
SaveMovePattern(const QPointF &ptPos)PatternPieceToolprotectedslot
saveMovePiece(const QPointF &ptPos)PatternPieceToolprotectedslot
savePieceRotation(qreal dRot)PatternPieceToolprotectedslot
SaveResizeGrainline(qreal dLength)PatternPieceToolprotectedslot
SaveResizePattern(qreal dLabelW, int iFontSize)PatternPieceToolprotectedslot
saveResizePiece(qreal dLabelW, int iFontSize)PatternPieceToolprotectedslot
SaveRotateGrainline(qreal dRot, const QPointF &ptPos)PatternPieceToolprotectedslot
SaveRotationPattern(qreal dRot)PatternPieceToolprotectedslot
selectionTypeVAbstractToolprotected
setData(const VContainer *value)VDataToolinline
setDialog()VInteractiveToolinlineprotectedvirtual
SetDialog() Q_DECL_FINALPatternPieceToolprotectedvirtual
setPointNamePosition(quint32 id, const QPointF &pos)VAbstractToolvirtual
setPointNameVisiblity(quint32 id, bool visible)VAbstractToolvirtual
SetVisualization() Q_DECL_OVERRIDEPatternPieceToolinlineprotectedvirtual
shape() const Q_DECL_OVERRIDEPatternPieceToolvirtual
showStatus(QString toolTip)PatternPieceToolprivate
ShowVisualization(bool show) Q_DECL_OVERRIDEPatternPieceToolvirtual
supportColorsList()VAbstractToolstatic
TagAnchorsPatternPieceToolstatic
TagCSAPatternPieceToolstatic
TagIPathsPatternPieceToolstatic
TagRecordPatternPieceToolstatic
toggleFlipping(bool checked)PatternPieceToolprivate
toggleGrainline(bool checked)PatternPieceToolprivate
toggleInLayout(bool checked)PatternPieceToolprivate
togglePatternLabel(bool checked)PatternPieceToolprivate
togglePieceLabel(bool checked)PatternPieceToolprivate
togglePieceLock(bool checked)PatternPieceToolprivate
toggleSeamAllowance(bool checked)PatternPieceToolprivate
toggleSeamLine(bool checked)PatternPieceToolprivate
ToolCreation(const Source &typeCreation) Q_DECL_OVERRIDEPatternPieceToolprotectedvirtual
toolHasChanges()VAbstractToolsignal
ToolSelectionType(const SelectionType &type)VAbstractToolvirtualslot
ToolTip(const QString &toolTip)VAbstractToolsignal
Type enum valuePatternPieceTool
type() const Q_DECL_OVERRIDEPatternPieceToolinlinevirtual
UpdateAll()PatternPieceToolvirtualslot
UpdateExcludeState()PatternPieceToolprivate
UpdateGrainline()PatternPieceToolslot
UpdateLabelItem(VTextGraphicsItem *labelItem, QPointF pos, qreal labelAngle)PatternPieceToolprivate
UpdatePatternLabel()PatternPieceToolslot
updatePieceDetails()PatternPieceToolslot
UpdatePieceLabel()PatternPieceToolslot
VAbstractTool(VAbstractPattern *doc, VContainer *data, quint32 id, QObject *parent=nullptr)VAbstractTool
VDataTool(VContainer *data, QObject *parent=nullptr)VDataToolexplicit
VInteractiveTool(VAbstractPattern *doc, VContainer *data, quint32 id, QObject *parent=nullptr)VInteractiveTool
visVAbstractToolprotected
~PatternPieceTool() Q_DECL_EQ_DEFAULTPatternPieceToolvirtual
~VAbstractTool() Q_DECL_OVERRIDEVAbstractToolvirtual
~VDataTool() Q_DECL_EQ_DEFAULTVDataToolvirtual
~VInteractiveTool() Q_DECL_EQ_DEFAULTVInteractiveToolvirtual