/***************************************************************************
- * Copyright (C) 2005-2010 by the Quassel Project *
+ * Copyright (C) 2005-2012 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
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); }