mirror of
https://github.com/huderlem/porymap.git
synced 2026-08-26 02:26:17 -05:00
allow entries to be moved by dragging them around map
This commit is contained in:
@@ -42,6 +42,7 @@ public:
|
||||
void onRegionMapLayoutHoveredTileCleared();
|
||||
|
||||
void onRegionMapEntriesSelectedTileChanged(QString) {};
|
||||
void onRegionMapEntryDragged(int, int);
|
||||
|
||||
void undo();
|
||||
void redo();
|
||||
|
||||
@@ -16,10 +16,12 @@ public:
|
||||
QString currentSection = QString();
|
||||
int selectedTile;
|
||||
int highlightedTile;
|
||||
int pressedX;
|
||||
int pressedY;
|
||||
void draw();
|
||||
void select(int, int);
|
||||
void select(int);
|
||||
void highlight(int, int, int);
|
||||
bool draggingEntry = false;
|
||||
|
||||
private:
|
||||
void updateSelectedTile();
|
||||
@@ -29,6 +31,7 @@ signals:
|
||||
void hoveredTileChanged(int);
|
||||
void hoveredTileCleared();
|
||||
void selectedTileChanged(QString);
|
||||
void entryPositionChanged(int, int);
|
||||
|
||||
protected:
|
||||
void hoverMoveEvent(QGraphicsSceneHoverEvent*);
|
||||
|
||||
Reference in New Issue
Block a user