diff options
-rw-r--r-- | Swift/QtUI/Whiteboard/GView.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/Swift/QtUI/Whiteboard/GView.h b/Swift/QtUI/Whiteboard/GView.h index 6a4fd2f..bc64589 100644 --- a/Swift/QtUI/Whiteboard/GView.h +++ b/Swift/QtUI/Whiteboard/GView.h @@ -37,18 +37,26 @@ namespace Swift { QGraphicsItem* getItem(QString id); void deleteItem(QString id); QString getNewID(); void move(QGraphicsItem* item, int npos); void deselect(QString id); + signals: + void lastItemChanged(QGraphicsItem* item, int pos, GView::Type type); + void itemDeleted(QString id, int pos); + void lineWidthChanged(int i); + void lineColorChanged(QColor color); + void brushColorChanged(QColor color); + public slots: void moveUpSelectedItem(); void moveDownSelectedItem(); private slots: void handleTextItemModified(QGraphicsTextItem*); + private: void changePenAndBrush(QGraphicsItem* item, QPen pen, QBrush brush); void setActualPenAndBrushFromItem(QGraphicsItem* item); void deselect(); int zValue; @@ -61,15 +69,8 @@ namespace Swift { QGraphicsItem* lastItem; QGraphicsRectItem* selectionRect; TextDialog* textDialog; QMap<QString, QGraphicsItem*> itemsMap_; QList<QGraphicsItem*> items_; IDGenerator idGenerator; - - signals: - void lastItemChanged(QGraphicsItem* item, int pos, GView::Type type); - void itemDeleted(QString id, int pos); - void lineWidthChanged(int i); - void lineColorChanged(QColor color); - void brushColorChanged(QColor color); }; } |