6#ifndef ALIGNMENTGUIDE_H
7#define ALIGNMENTGUIDE_H
87 qreal &newWidth, qreal &newHeight);
157 void findBestSnap(qreal position,
const QList<qreal> &candidates,
158 qreal &minDistance, qreal &bestSnap, qreal &offset,
QList< GuideLine > activeGuides() const
Definition alignmentguide.cpp:359
QList< GuideLine > m_activeGuides
Definition alignmentguide.h:162
~AlignmentGuide()
Definition alignmentguide.cpp:28
UMLScene * m_scene
Definition alignmentguide.h:161
qreal m_snapThreshold
Definition alignmentguide.h:163
GuideType
Definition alignmentguide.h:32
@ None
Definition alignmentguide.h:33
@ BottomEdge
Definition alignmentguide.h:38
@ HorizontalCenter
Definition alignmentguide.h:36
@ TopEdge
Definition alignmentguide.h:37
@ RightEdge
Definition alignmentguide.h:35
@ VerticalCenter
Definition alignmentguide.h:39
@ LeftEdge
Definition alignmentguide.h:34
bool isEnabled() const
Definition alignmentguide.cpp:425
void snapResize(UMLWidget *widget, qreal proposedWidth, qreal proposedHeight, qreal &newWidth, qreal &newHeight)
Definition alignmentguide.cpp:219
AlignmentPoints getAlignmentPoints(UMLWidget *widget, const QPointF &pos) const
Definition alignmentguide.cpp:35
void clear()
Definition alignmentguide.cpp:367
QPointF snapPosition(UMLWidget *widget, const QPointF &proposedPos)
Definition alignmentguide.cpp:72
void setEnabled(bool enabled)
Definition alignmentguide.cpp:414
void findBestSnap(qreal position, const QList< qreal > &candidates, qreal &minDistance, qreal &bestSnap, qreal &offset, GuideType &bestGuideType, GuideType guideType) const
Definition alignmentguide.cpp:54
qreal snapThreshold() const
Definition alignmentguide.cpp:384
void setSnapThreshold(qreal threshold)
Definition alignmentguide.cpp:375
AlignmentGuide(UMLScene *scene)
Definition alignmentguide.cpp:21
bool m_enabled
Definition alignmentguide.h:164
Definition alignmentguide.h:135
qreal vCenter
Definition alignmentguide.h:141
qreal bottom
Definition alignmentguide.h:140
qreal right
Definition alignmentguide.h:137
qreal hCenter
Definition alignmentguide.h:138
qreal left
Definition alignmentguide.h:136
qreal top
Definition alignmentguide.h:139
GuideLine(GuideType t, qreal pos)
Definition alignmentguide.h:50
qreal position
Definition alignmentguide.h:47
bool isHorizontal() const
Definition alignmentguide.h:52
GuideType type
Definition alignmentguide.h:46
bool isVertical() const
Definition alignmentguide.h:58
GuideLine()
Definition alignmentguide.h:49