23 #include <QDockWidget> 44 explicit BirdViewDockWidget(
const QString& title, QWidget* parent = 0, Qt::WindowFlags flags = 0);
71 void setSlotsEnabled(
bool enabled);
74 void viewPositionChanged(QPointF delta);
77 void slotViewChanged();
80 virtual void mousePressEvent(QMouseEvent *event);
81 virtual void mouseMoveEvent(QMouseEvent *event);
82 virtual void mouseReleaseEvent(QMouseEvent *event);
83 virtual void keyPressEvent(QKeyEvent *event);
86 void slotDockSizeChanged(
const QSize &size);
87 void slotDestroyed(QObject *
object);
95 static void setBackgroundColor(QFrame* frame,
const QColor& color);
QFrame * m_protectFrame
Definition: birdview.h:92
UMLView * m_view
Definition: birdview.h:90
QPoint m_moveStartPos
Definition: birdview.h:93
The class BirdView controls the view of the whole scene.
Definition: birdview.h:64
QGraphicsView * m_birdView
Definition: birdview.h:91