]> git.sven.stormbind.net Git - sven/vym.git/blob - src/historywindow.h
Replace Pierre as the maintainer
[sven/vym.git] / src / historywindow.h
1 #ifndef HISTORYWINDOW_H
2 #define HISTORYWINDOW_H
3
4 #include <QDialog>
5
6 #include "settings.h"
7 #include "ui_historywindow.h"
8
9 /////////////////////////////////////////////////////////////////////////////
10 class HistoryWindow : public QDialog {
11     Q_OBJECT
12
13   public:
14     HistoryWindow(QWidget *parent = 0);
15     ~HistoryWindow();
16     void update(SimpleSettings &);
17     void setStepsTotal(int);
18
19   protected:
20     void closeEvent(QCloseEvent *);
21
22   private slots:
23     void undo();
24     void redo();
25     void select();
26
27   signals:
28     void windowClosed();
29
30   private:
31     void clearRow(int);
32     void updateRow(int, int, SimpleSettings &);
33     Ui::HistoryWindow ui;
34 };
35
36 #endif