Support adding/removing connections via buttons

This commit is contained in:
Marcus Huderle
2018-03-10 10:09:19 -08:00
parent 9a6132314c
commit 5301b299e2
5 changed files with 203 additions and 44 deletions

View File

@@ -51,6 +51,8 @@ public:
void setConnectionsVisibility(bool visible);
void updateConnectionOffset(int offset);
void updateConnectionMap(QString mapName, QString direction);
void addNewConnection();
void removeCurrentConnection();
DraggablePixmapItem *addMapObject(Event *event);
void selectMapObject(DraggablePixmapItem *object);
@@ -92,6 +94,7 @@ private:
void setBorderItemsVisible(bool, qreal = 1);
void setConnectionEditControlValues(Connection*);
void setConnectionEditControlsEnabled(bool);
void createConnectionItem(Connection* connection, bool hide);
private slots:
void mouseEvent_map(QGraphicsSceneMouseEvent *event, MapPixmapItem *item);