+ Message(QString _target = "", Type _type = Plain, QString _text = "", QString _sender = "", Flags _flags = None)
+ : target(_target), text(_text), sender(_sender), type(_type), flags(_flags) { timeStamp = QDateTime::currentDateTime().toUTC(); }
+
+ static Message plain(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message notice(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message action(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message nick(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message mode(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message join(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message part(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message quit(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message kick(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message kill(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message server(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message info(QString _target, QString _text, QString _sender = "", Flags _flags = None);
+ static Message error(QString _target, QString _text, QString _sender = "", Flags _flags = None);