public:
/** The different types a message can have for display */
enum Type { Plain, Notice, Action, Nick, Mode, Join, Part, Quit, Kick, Kill, Server, Info, Error };
enum Flags { None = 0, Self = 1, PrivMsg = 2, Highlight = 4 };
public:
/** The different types a message can have for display */
enum Type { Plain, Notice, Action, Nick, Mode, Join, Part, Quit, Kick, Kill, Server, Info, Error };
enum Flags { None = 0, Self = 1, PrivMsg = 2, Highlight = 4 };