porymap/include/ui/edithistoryspinbox.h

25 lines
511 B
C++

#ifndef EDITHISTORYSPINBOX_H
#define EDITHISTORYSPINBOX_H
#include "noscrollwidgets.h"
class EditHistorySpinBox : public NoScrollSpinBox
{
Q_OBJECT
public:
explicit EditHistorySpinBox(QWidget *parent = nullptr) : NoScrollSpinBox(parent) {}
void focusOutEvent(QFocusEvent *event) override {
m_actionId++;
NoScrollSpinBox::focusOutEvent(event);
}
unsigned getActionId() const { return m_actionId; }
private:
unsigned m_actionId{0};
};
#endif // EDITHISTORYSPINBOX_H