X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fcoresession.h;h=dade24b371e108f69edb21600be4918db4d41972;hb=2c8434f74c68194d56f2084f637419123e61d18b;hp=176a23ca7f6f809c6b994081214aad009036acd2;hpb=39328183a6a87c6eb10a9dbbffcd5d65bf154a1f;p=quassel.git diff --git a/src/core/coresession.h b/src/core/coresession.h index 176a23ca..dade24b3 100644 --- a/src/core/coresession.h +++ b/src/core/coresession.h @@ -24,6 +24,7 @@ #include #include #include +#include #include "coreinfo.h" #include "corealiasmanager.h" @@ -166,7 +167,7 @@ public slots: signals: void initialized(); - void sessionState(const Protocol::SessionState &sessionState); + void sessionStateReceived(const Protocol::SessionState &sessionState); //void msgFromGui(uint netid, QString buf, QString message); void displayMsg(Message message); @@ -195,7 +196,7 @@ signals: void disconnectFromCore(); protected: - virtual void customEvent(QEvent *event); + void customEvent(QEvent *event) override; private slots: void removeClient(Peer *peer); @@ -290,6 +291,6 @@ struct RawMessage { QString text; QString sender; Message::Flags flags; - RawMessage(NetworkId networkId, Message::Type type, BufferInfo::Type bufferType, const QString &target, const QString &text, const QString &sender, Message::Flags flags) - : networkId(networkId), type(type), bufferType(bufferType), target(target), text(text), sender(sender), flags(flags) {} + RawMessage(NetworkId networkId, Message::Type type, BufferInfo::Type bufferType, QString target, QString text, QString sender, Message::Flags flags) + : networkId(networkId), type(type), bufferType(bufferType), target(std::move(target)), text(std::move(text)), sender(std::move(sender)), flags(flags) {} };