X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Fhistorywindow.h;fp=src%2Fhistorywindow.h;h=e838712e200af73eeb915ea2a9814cf1002a7a9e;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/historywindow.h b/src/historywindow.h new file mode 100644 index 0000000..e838712 --- /dev/null +++ b/src/historywindow.h @@ -0,0 +1,36 @@ +#ifndef HISTORYWINDOW_H +#define HISTORYWINDOW_H + +#include + +#include "settings.h" +#include "ui_historywindow.h" + +///////////////////////////////////////////////////////////////////////////// +class HistoryWindow : public QDialog { + Q_OBJECT + + public: + HistoryWindow(QWidget *parent = 0); + ~HistoryWindow(); + void update(SimpleSettings &); + void setStepsTotal(int); + + protected: + void closeEvent(QCloseEvent *); + + private slots: + void undo(); + void redo(); + void select(); + + signals: + void windowClosed(); + + private: + void clearRow(int); + void updateRow(int, int, SimpleSettings &); + Ui::HistoryWindow ui; +}; + +#endif