update tile & metatile usage counts automatically when painting

This commit is contained in:
garak
2025-02-19 16:39:29 -05:00
parent 3e13986686
commit 089d90c9cb
5 changed files with 45 additions and 2 deletions

View File

@@ -26,3 +26,16 @@ signals:
void wheelZoom(int delta);
public slots:
};
/// Emits a signal when a window gets activated / regains focus
class ActiveWindowFilter : public QObject {
Q_OBJECT
public:
ActiveWindowFilter(QObject *parent) : QObject(parent) {}
virtual ~ActiveWindowFilter() {}
bool eventFilter(QObject *obj, QEvent *event) override;
signals:
void activated();
};

View File

@@ -57,6 +57,7 @@ public slots:
void onSelectedMetatileChanged(uint16_t);
private slots:
void onWindowActivated();
void onHoveredMetatileChanged(uint16_t);
void onHoveredMetatileCleared();
void onHoveredTileChanged(uint16_t);