initial import
[vym] / historywindow.h
diff --git a/historywindow.h b/historywindow.h
new file mode 100644 (file)
index 0000000..914bb7e
--- /dev/null
@@ -0,0 +1,39 @@
+#ifndef HISTORYWINDOW_H
+#define HISTORYWINDOW_H
+
+#include <QDialog>
+
+#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