#ifndef LINK_H #define LINK_H #include class Link { public: enum Type { None, Url, CloseCurrentSplit, UserInfo, UserTimeout, UserBan, InsertText, ShowMessage, }; Link(); Link(Type getType, const QString &getValue); bool getIsValid() { return type == None; } Type getType() { return type; } const QString & getValue() { return value; } private: Type type; QString value; }; #endif // LINK_H