- Message(QString _target, Type _type = Plain, QString _text = "", QString _sender = "", quint8 _flags = None)
- : target(_target), text(_text), sender(_sender), type(_type), flags(_flags) { timeStamp = QDateTime::currentDateTime().toUTC(); }
+ Message(const BufferInfo &bufferInfo = BufferInfo(), Type type = Plain, const QString &contents = {},
+ const QString &sender = {}, const QString &senderPrefixes = {}, const QString &realName = {},
+ const QString &avatarUrl = {}, Flags flags = None);
+ Message(const QDateTime &ts, const BufferInfo &buffer = BufferInfo(), Type type = Plain,
+ const QString &contents = {}, const QString &sender = {}, const QString &senderPrefixes = {},
+ const QString &realName = {}, const QString &avatarUrl = {}, Flags flags = None);