diff options
Diffstat (limited to 'qt-ui/undocommands.h')
-rw-r--r-- | qt-ui/undocommands.h | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/qt-ui/undocommands.h b/qt-ui/undocommands.h deleted file mode 100644 index 8e359db51..000000000 --- a/qt-ui/undocommands.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef UNDOCOMMANDS_H -#define UNDOCOMMANDS_H - -#include <QUndoCommand> -#include <QMap> -#include "dive.h" - -class UndoDeleteDive : public QUndoCommand { -public: - UndoDeleteDive(QList<struct dive*> deletedDives); - virtual void undo(); - virtual void redo(); - -private: - QList<struct dive*> diveList; - QList<struct dive_trip*> tripList; -}; - -class UndoShiftTime : public QUndoCommand { -public: - UndoShiftTime(QList<int> changedDives, int amount); - virtual void undo(); - virtual void redo(); - -private: - QList<int> diveList; - int timeChanged; -}; - -class UndoRenumberDives : public QUndoCommand { -public: - UndoRenumberDives(QMap<int, QPair<int, int> > originalNumbers); - virtual void undo(); - virtual void redo(); - -private: - QMap<int,QPair<int, int> > oldNumbers; -}; - -class UndoRemoveDivesFromTrip : public QUndoCommand { -public: - UndoRemoveDivesFromTrip(QMap<struct dive*, dive_trip*> removedDives); - virtual void undo(); - virtual void redo(); - -private: - QMap<struct dive*, dive_trip*> divesToUndo; -}; - -#endif // UNDOCOMMANDS_H |