00001
00002
00003
00004
00005
00006
00007 #ifndef CMD_UNDO_FOR_TEST_H
00008 #define CMD_UNDO_FOR_TEST_H
00009
00010 #include "CmdAbstract.h"
00011 #include "CurvesGraphs.h"
00012 #include <QHash>
00013 #include <QStringList>
00014
00015 class QXmlStreamReader;
00016
00020 class CmdUndoForTest : public CmdAbstract
00021 {
00022 public:
00024 CmdUndoForTest(MainWindow &mainWindow,
00025 Document &document);
00026
00028 CmdUndoForTest(MainWindow &mainWindow,
00029 Document &document,
00030 const QString &cmdDescription,
00031 QXmlStreamReader &reader);
00032
00033 virtual ~CmdUndoForTest();
00034
00035 virtual void cmdRedo ();
00036 virtual void cmdUndo ();
00037 virtual void saveXml (QXmlStreamWriter &writer) const;
00038
00039 private:
00040 CmdUndoForTest();
00041
00042 };
00043
00044 #endif // CMD_UNDO_FOR_TEST_H