/***************************************************************************
- * Copyright (C) 2005-2018 by the Quassel Project *
+ * Copyright (C) 2005-2019 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
//! Creates and sends a MessageEvent
void displayMsg(NetworkEvent* event,
Message::Type msgType,
- const QString& msg,
- const QString& sender = QString(),
- const QString& target = QString(),
+ QString msg,
+ QString sender = {},
+ QString target = {},
Message::Flags msgFlags = Message::None);
void parse(IrcEventRawMessage* event, Message::Type msgType);
- void parseSimple(
- IrcEventRawMessage* e, Message::Type messagetype, QByteArray dequotedMessage, CtcpEvent::CtcpType ctcptype, Message::Flags flags);
- void parseStandard(
- IrcEventRawMessage* e, Message::Type messagetype, QByteArray dequotedMessage, CtcpEvent::CtcpType ctcptype, Message::Flags flags);
+ void parseSimple(IrcEventRawMessage* e,
+ Message::Type messagetype,
+ const QByteArray& dequotedMessage,
+ CtcpEvent::CtcpType ctcptype,
+ Message::Flags flags);
+ void parseStandard(IrcEventRawMessage* e,
+ Message::Type messagetype,
+ const QByteArray& dequotedMessage,
+ CtcpEvent::CtcpType ctcptype,
+ Message::Flags flags);
QByteArray lowLevelQuote(const QByteArray&);
QByteArray lowLevelDequote(const QByteArray&);