mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-19 14:50:53 +01:00
Arc editor : use QPropertyUndoCommand instead of ChangePartCommand
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4066 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -118,6 +118,7 @@ void AbstractPartEllipse::setRect(const QRectF &rect)
|
||||
if (rect == m_rect) return;
|
||||
prepareGeometryChange();
|
||||
m_rect = rect;
|
||||
emit rectChanged();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -139,8 +140,9 @@ bool AbstractPartEllipse::isUseless() const {
|
||||
void AbstractPartEllipse::setStartAngle(const int &start_angle)
|
||||
{
|
||||
if (m_start_angle == start_angle) return;
|
||||
prepareGeometryChange();
|
||||
m_start_angle = start_angle;
|
||||
update();
|
||||
emit startAngleChanged();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -153,8 +155,9 @@ void AbstractPartEllipse::setStartAngle(const int &start_angle)
|
||||
void AbstractPartEllipse::setSpanAngle(const int &span_angle)
|
||||
{
|
||||
if (m_span_angle == span_angle) return;
|
||||
prepareGeometryChange();
|
||||
m_span_angle = span_angle;
|
||||
update();
|
||||
emit spanAngleChanged();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user