mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-03-30 22:59:59 +02:00
Diagram command: additem, minor improvement
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3370 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -180,6 +180,14 @@ QRectF DiagramImageItem::boundingRect() const {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief DiagramImageItem::name
|
||||
* @return the generic name of this item (picture)
|
||||
*/
|
||||
QString DiagramImageItem::name() const {
|
||||
return tr("une image");
|
||||
}
|
||||
|
||||
/**
|
||||
Load the image from this xml element
|
||||
@param e xml element that define an image
|
||||
|
||||
@@ -55,6 +55,7 @@ class DiagramImageItem : public QetGraphicsItem {
|
||||
virtual void editProperty();
|
||||
void setPixmap(const QPixmap &pixmap);
|
||||
virtual QRectF boundingRect() const;
|
||||
virtual QString name() const;
|
||||
|
||||
protected:
|
||||
virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);
|
||||
|
||||
@@ -37,6 +37,7 @@ class QetGraphicsItem : public QGraphicsObject {
|
||||
virtual void rotateBy(const qreal &);
|
||||
virtual void applyRotation(const qreal &);
|
||||
virtual void editProperty (){}
|
||||
virtual QString name()const {return QString("");}
|
||||
|
||||
signals:
|
||||
void positionChange(QPointF);
|
||||
|
||||
@@ -371,3 +371,27 @@ void QetShapeItem::editProperty()
|
||||
//...or not
|
||||
setScale(scale_);
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief QetShapeItem::name
|
||||
* @return the name of the curent shape.
|
||||
*/
|
||||
QString QetShapeItem::name() const {
|
||||
switch (m_shapeType) {
|
||||
case Line:
|
||||
return tr("une ligne");
|
||||
break;
|
||||
case Rectangle:
|
||||
return tr("un rectangle");
|
||||
break;
|
||||
case Ellipse:
|
||||
return tr("une \351llipse");
|
||||
break;
|
||||
case Polyline:
|
||||
return tr("une polyligne");
|
||||
break;
|
||||
default:
|
||||
return tr("une shape");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,6 +58,7 @@ class QetShapeItem : public QetGraphicsItem
|
||||
virtual bool toDXF (const QString &filepath);
|
||||
|
||||
virtual void editProperty();
|
||||
virtual QString name() const;
|
||||
|
||||
void setP2 (QPointF P2);
|
||||
void setNextPoint (QPointF P);
|
||||
|
||||
Reference in New Issue
Block a user