Files
Sourcetrail/src/lib/utility/messaging/MessageBase.h
T
Andreas Stallinger 944554d034 logic: UndoRedo
UndoRedo working for ActiveTokensMessages
2015-02-03 10:47:56 +01:00

28 lines
377 B
C++

#ifndef MESSAGE_BASE_H
#define MESSAGE_BASE_H
#include <string>
class MessageBase
{
public:
enum UndoType
{
UndoType_Normal,
UndoType_Redo,
UndoType_Undo,
};
MessageBase() : UndoRedoType(UndoType_Normal){};
virtual ~MessageBase()
{
}
virtual std::string getType() const = 0;
virtual void dispatch() = 0;
UndoType UndoRedoType;
};
#endif // MESSAGE_BASE_H