Clean wheelEvent in diagramview and add the same system to element Editor

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@2115 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
cfdev
2013-04-16 12:00:41 +00:00
parent e7ac7c9c40
commit 5dc829569e
3 changed files with 49 additions and 23 deletions

View File

@@ -50,6 +50,8 @@ class ElementView : public QGraphicsView {
QRectF applyMovement(const QRectF &, const QET::OrientedMovement &, const QPointF &);
public slots:
void setVisualisationMode();
void setSelectionMode();
void zoomIn();
void zoomOut();
void zoomFit();
@@ -60,6 +62,10 @@ class ElementView : public QGraphicsView {
void paste();
void pasteInArea();
signals:
/// Signal emitted after the mode changed
void modeChanged();
private slots:
void getPasteArea(const QRectF &);
ElementContent pasteAreaDefined(const QRectF &);
@@ -73,5 +79,6 @@ class ElementView : public QGraphicsView {
QString to_paste_in_area_;
int offset_paste_count_;
QPointF start_top_left_corner_;
bool is_moving_view_; ///< Indicate whether the visualisation mode has been enabled due to mouse/keyboard interactions
};
#endif