- explicit CtcpEvent(EventManager::EventType type, Network *network, const QString &prefix, const QString &target,
- CtcpType ctcpType, const QString &ctcpCmd, const QString ¶m,
- const QDateTime ×tamp = QDateTime(), const QUuid &uuid = QUuid())
- : IrcEvent(type, network, prefix),
- _ctcpType(ctcpType),
- _ctcpCmd(ctcpCmd),
- _target(target),
- _param(param),
- _uuid(uuid)
+ explicit CtcpEvent(EventManager::EventType type,
+ Network* network,
+ QHash<IrcTagKey, QString> tags,
+ QString prefix,
+ QString target,
+ CtcpType ctcpType,
+ QString ctcpCmd,
+ QString param,
+ const QDateTime& timestamp = QDateTime(),
+ const QUuid& uuid = QUuid())
+ : IrcEvent(type, network, std::move(tags), std::move(prefix))
+ , _ctcpType(ctcpType)
+ , _ctcpCmd(std::move(ctcpCmd))
+ , _target(std::move(target))
+ , _param(std::move(param))
+ , _uuid(uuid)