20#include <QGraphicsView>
The ElementScene class This class is the canvas allowing the visual edition of an electrical element....
Definition elementscene.h:46
void mouseMoveEvent(QMouseEvent *) override
ElementView::mouseMoveEvent Manage the event move mouse.
Definition elementview.cpp:405
void zoomInSlowly()
Definition elementview.cpp:141
ElementScene * m_scene
Definition elementview.h:93
QString to_paste_in_area_
Definition elementview.h:94
void adjustSceneRect()
ElementView::adjustSceneRect Adjust the scenRect, so that he include all primitives of element plus t...
Definition elementview.cpp:180
ElementView(const ElementView &)
void zoomOutSlowly()
Definition elementview.cpp:149
void setVisualisationMode()
Definition elementview.cpp:86
void zoomFit()
Definition elementview.cpp:159
int offset_paste_count_
Definition elementview.h:95
void mousePressEvent(QMouseEvent *) override
Definition elementview.cpp:390
void drawBackground(QPainter *, const QRectF &) override
Definition elementview.cpp:506
void modeChanged()
Signal emitted after the mode changed.
bool gestureEvent(QGestureEvent *event)
ElementView::gestureEvent.
Definition elementview.cpp:484
QPointF start_top_left_corner_
Definition elementview.h:96
bool gestures() const
ElementView::gestures.
Definition elementview.cpp:439
ElementView(ElementScene *, QWidget *=nullptr)
Definition elementview.cpp:28
void wheelEvent(QWheelEvent *) override
ElementView::wheelEvent.
Definition elementview.cpp:450
void mouseReleaseEvent(QMouseEvent *) override
ElementView::mouseReleaseEvent Manage event release click mouse.
Definition elementview.cpp:424
void setScene(ElementScene *)
Definition elementview.cpp:78
bool event(QEvent *event) override
Definition elementview.cpp:466
ElementContent pasteAreaDefined(const QRectF &)
Definition elementview.cpp:309
void cut()
Definition elementview.cpp:202
void zoomIn()
Definition elementview.cpp:123
QPointF reference_view_
Definition elementview.h:97
void scaleClamped(qreal factor)
Definition elementview.cpp:110
static constexpr qreal m_max_zoom
Definition elementview.h:62
void resetSceneRect()
ElementView::resetSceneRect reset le sceneRect (zone du schéma visualisée par l'ElementView) afin que...
Definition elementview.cpp:193
ElementScene * scene() const
Definition elementview.cpp:50
static constexpr qreal m_min_zoom
Definition elementview.h:61
void getPasteArea(const QRectF &)
Definition elementview.cpp:292
QRectF viewedSceneRect() const
Definition elementview.cpp:58
ElementContent pasteWithOffset(const QDomDocument &)
Definition elementview.cpp:347
void paste()
Definition elementview.cpp:230
QRectF applyMovement(const QRectF &, const QPointF &)
ElementView::applyMovement Applique le decalage offset dans le sens movement au rectangle start.
Definition elementview.cpp:609
void copy()
Definition elementview.cpp:213
void zoomReset()
Definition elementview.cpp:168
void pasteInArea()
Definition elementview.cpp:255
friend class PastePartsCommand
Definition elementview.h:29
void zoomOut()
Definition elementview.cpp:132
~ElementView() override
Destructeur.
Definition elementview.cpp:45
void setSelectionMode()
Definition elementview.cpp:96
QList< QGraphicsItem * > ElementContent
Definition elementcontent.h:30