X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fircevent.h;h=18e4402091e658ea9af8cb00608f21ca5d91c64e;hp=e8e21acb2d4db2e0953156e7baedd2e6ef4c7c98;hb=e49f87a6227dc6f82c17126a886cfc83ccf5e3ed;hpb=46a76ffbf0e9e7af3d4ceb074c0b8dff461b4a86 diff --git a/src/common/ircevent.h b/src/common/ircevent.h index e8e21acb..18e44020 100644 --- a/src/common/ircevent.h +++ b/src/common/ircevent.h @@ -85,10 +85,14 @@ private: class IrcEventRawMessage : public IrcEvent { public: - explicit IrcEventRawMessage(EventManager::EventType type, Network *network, const QString &prefix, const QString &target, const QByteArray &rawMessage) + explicit inline IrcEventRawMessage(EventManager::EventType type, Network *network, + const QByteArray &rawMessage, const QString &prefix, const QString &target, + const QDateTime ×tamp = QDateTime()) : IrcEvent(type, network, prefix, QStringList() << target), _rawMessage(rawMessage) - {} + { + setTimestamp(timestamp); + } inline QString target() const { return params().at(0); } inline void setTarget(const QString &target) { setParams(QStringList() << target); }