+Message::Message(BufferId __buffer, Type __type, QString __text, QString __sender, quint8 __flags)
+ : _buffer(__buffer), _text(__text), _sender(__sender), _type(__type), _flags(__flags) {
+ _timeStamp = QDateTime::currentDateTime().toUTC();
+}
+
+Message::Message(QDateTime __ts, BufferId __buffer, Type __type, QString __text, QString __sender, quint8 __flags)
+ : _timeStamp(__ts), _buffer(__buffer), _text(__text), _sender(__sender), _type(__type), _flags(__flags) {
+
+}
+
+MsgId Message::msgId() const {
+ return _msgId;
+}
+
+void Message::setMsgId(MsgId _id) {
+ _msgId = _id;
+}
+
+BufferId Message::buffer() const {
+ return _buffer;
+}
+
+QString Message::text() const {
+ return _text;
+}
+
+QString Message::sender() const {
+ return _sender;
+}
+
+Message::Type Message::type() const {
+ return _type;
+}
+
+quint8 Message::flags() const {
+ return _flags;
+}
+
+QDateTime Message::timeStamp() const {
+ return _timeStamp;
+}
+
+