12 #ifndef DtEntityEditorHistory_H_
13 #define DtEntityEditorHistory_H_
16 #include <QtGui/QWidget>
17 #include <QtCore/QMap>
18 #include <QtCore/QVariant>
19 #include <QtCore/QString>
49 virtual void clearHistory();
53 virtual void addHistoryItem(
DtModelSetEntry*,
const QMap<QString, QVariant>& state = theEmptyStringVariantMap);
54 virtual void setUiState(
int i,
const QMap<QString, QVariant>&);
56 int count()
const {
return myHistory.count(); };
61 virtual QMap<QString, QVariant> currentUiState()
const;
65 virtual void moveBackward();
66 virtual void moveForward();
69 virtual void moveTo(
int);
73 virtual void updateButtons();