class Command
{
public:
virtual ~Command() {};
virtual QString name() { return ""; };
virtual void redo() {}; // egcs requires these methods to have
virtual void undo() {}; // implementations (Seems like a bug)
};
virtual void undo() {}; // implementations (Seems like a bug)
};