mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-22 01:10:53 +01:00
Mod doc set style de same
This commit is contained in:
@@ -18,11 +18,11 @@
|
||||
#include "abstractpartellipse.h"
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::AbstractPartEllipse
|
||||
* Constructor
|
||||
* @param editor : QETElementEditor of this part
|
||||
* @param parent : parent item
|
||||
*/
|
||||
@brief AbstractPartEllipse::AbstractPartEllipse
|
||||
Constructor
|
||||
@param editor : QETElementEditor of this part
|
||||
@param parent : parent item
|
||||
*/
|
||||
AbstractPartEllipse::AbstractPartEllipse(QETElementEditor *editor, QGraphicsItem *parent) :
|
||||
CustomElementGraphicPart(editor, parent),
|
||||
m_rect (QRectF(0, 0, 0, 0)),
|
||||
@@ -31,17 +31,17 @@ AbstractPartEllipse::AbstractPartEllipse(QETElementEditor *editor, QGraphicsItem
|
||||
{}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::~AbstractPartEllipse
|
||||
* Destructor
|
||||
*/
|
||||
@brief AbstractPartEllipse::~AbstractPartEllipse
|
||||
Destructor
|
||||
*/
|
||||
AbstractPartEllipse::~AbstractPartEllipse() {}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::startUserTransformation
|
||||
* Start the user-induced transformation, provided this primitive is contained
|
||||
* within the initial_selection_rect bounding rectangle.
|
||||
* @param initial_selection_rect
|
||||
*/
|
||||
@brief AbstractPartEllipse::startUserTransformation
|
||||
Start the user-induced transformation, provided this primitive is contained
|
||||
within the initial_selection_rect bounding rectangle.
|
||||
@param initial_selection_rect
|
||||
*/
|
||||
void AbstractPartEllipse::startUserTransformation(const QRectF &initial_selection_rect)
|
||||
{
|
||||
Q_UNUSED(initial_selection_rect)
|
||||
@@ -51,11 +51,11 @@ void AbstractPartEllipse::startUserTransformation(const QRectF &initial_selectio
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::handleUserTransformation
|
||||
* Handle the user-induced transformation from \a initial_selection_rect to \a new_selection_rect
|
||||
* @param initial_selection_rect
|
||||
* @param new_selection_rect
|
||||
*/
|
||||
@brief AbstractPartEllipse::handleUserTransformation
|
||||
Handle the user-induced transformation from \a initial_selection_rect to \a new_selection_rect
|
||||
@param initial_selection_rect
|
||||
@param new_selection_rect
|
||||
*/
|
||||
void AbstractPartEllipse::handleUserTransformation(const QRectF &initial_selection_rect, const QRectF &new_selection_rect)
|
||||
{
|
||||
QList<QPointF> mapped_points = mapPoints(initial_selection_rect, new_selection_rect, saved_points_);
|
||||
@@ -63,10 +63,10 @@ void AbstractPartEllipse::handleUserTransformation(const QRectF &initial_selecti
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::boundingRect
|
||||
* Bounding rectangle this part can fit into
|
||||
* @return
|
||||
*/
|
||||
@brief AbstractPartEllipse::boundingRect
|
||||
Bounding rectangle this part can fit into
|
||||
@return
|
||||
*/
|
||||
QRectF AbstractPartEllipse::boundingRect() const
|
||||
{
|
||||
qreal adjust = (SHADOWS_HEIGHT + penWeight()) / 2;
|
||||
@@ -79,40 +79,43 @@ QRectF AbstractPartEllipse::boundingRect() const
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::sceneGeometricRect
|
||||
* @return the minimum, margin-less rectangle this part can fit into in scene coordinates.
|
||||
* It is different from boundingRect() because it is not supposed
|
||||
* to imply any margin, and it is different from shape because it is a regular
|
||||
* rectangle, not a complex shape.
|
||||
*/
|
||||
@brief AbstractPartEllipse::sceneGeometricRect
|
||||
@return the minimum,
|
||||
margin-less rectangle this part can fit into in scene coordinates.
|
||||
It is different from boundingRect() because it is not supposed
|
||||
to imply any margin,
|
||||
and it is different from shape because it is a regular
|
||||
rectangle, not a complex shape.
|
||||
*/
|
||||
QRectF AbstractPartEllipse::sceneGeometricRect() const {
|
||||
return(mapToScene(rect()).boundingRect());
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::sceneTopLeft
|
||||
* @return return the top left of rectangle, in scene coordinate
|
||||
*/
|
||||
@brief AbstractPartEllipse::sceneTopLeft
|
||||
@return return the top left of rectangle, in scene coordinate
|
||||
*/
|
||||
QPointF AbstractPartEllipse::sceneTopLeft() const {
|
||||
return(mapToScene(rect().topLeft()));
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::rect
|
||||
* Returns the item's ellipse geometry as a QRectF.
|
||||
*/
|
||||
@brief AbstractPartEllipse::rect
|
||||
Returns the item's ellipse geometry as a QRectF.
|
||||
*/
|
||||
QRectF AbstractPartEllipse::rect() const {
|
||||
return m_rect;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::setRect
|
||||
* Sets the item's ellipse geometry to rect.
|
||||
* The rectangle's left edge defines the left edge of the ellipse,
|
||||
* and the rectangle's top edge describes the top of the ellipse
|
||||
* The height and width of the rectangle describe the height and width of the ellipse.
|
||||
* @param rect
|
||||
*/
|
||||
@brief AbstractPartEllipse::setRect
|
||||
Sets the item's ellipse geometry to rect.
|
||||
The rectangle's left edge defines the left edge of the ellipse,
|
||||
and the rectangle's top edge describes the top of the ellipse
|
||||
The height and width of the rectangle
|
||||
describe the height and width of the ellipse.
|
||||
@param rect
|
||||
*/
|
||||
void AbstractPartEllipse::setRect(const QRectF &rect)
|
||||
{
|
||||
if (rect == m_rect) return;
|
||||
@@ -123,21 +126,24 @@ void AbstractPartEllipse::setRect(const QRectF &rect)
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::isUseless
|
||||
* @return true if this part is irrelevant and does not deserve to be Retained / registered.
|
||||
* An ellipse is relevant when is rect is not null.
|
||||
*/
|
||||
@brief AbstractPartEllipse::isUseless
|
||||
@return true if this part is irrelevant
|
||||
and does not deserve to be Retained / registered.
|
||||
An ellipse is relevant when is rect is not null.
|
||||
*/
|
||||
bool AbstractPartEllipse::isUseless() const {
|
||||
return(rect().isNull());
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::setStartAngle
|
||||
* Sets the start angle for an ellipse segment to angle, which is in 16ths of a degree.
|
||||
* This angle is used together with spanAngle() for representing an ellipse segment (a pie).
|
||||
* By default, the start angle is 0.
|
||||
* @param start_angle
|
||||
*/
|
||||
@brief AbstractPartEllipse::setStartAngle
|
||||
Sets the start angle for an ellipse segment to angle,
|
||||
which is in 16ths of a degree.
|
||||
This angle is used together with spanAngle()
|
||||
for representing an ellipse segment (a pie).
|
||||
By default, the start angle is 0.
|
||||
@param start_angle
|
||||
*/
|
||||
void AbstractPartEllipse::setStartAngle(const int &start_angle)
|
||||
{
|
||||
if (m_start_angle == start_angle) return;
|
||||
@@ -147,12 +153,13 @@ void AbstractPartEllipse::setStartAngle(const int &start_angle)
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief AbstractPartEllipse::setSpanAngle
|
||||
* Returns the span angle of an ellipse segment in 16ths of a degree.
|
||||
* This angle is used together with startAngle() for representing an ellipse segment (a pie).
|
||||
* By default, this function returns 5760 (360 * 16, a full ellipse).
|
||||
* @param span_angle
|
||||
*/
|
||||
@brief AbstractPartEllipse::setSpanAngle
|
||||
Returns the span angle of an ellipse segment in 16ths of a degree.
|
||||
This angle is used together with startAngle()
|
||||
for representing an ellipse segment (a pie).
|
||||
By default, this function returns 5760 (360 * 16, a full ellipse).
|
||||
@param span_angle
|
||||
*/
|
||||
void AbstractPartEllipse::setSpanAngle(const int &span_angle)
|
||||
{
|
||||
if (m_span_angle == span_angle) return;
|
||||
|
||||
Reference in New Issue
Block a user