- explicit NetworkSplitEvent(EventManager::EventType type,
- Network *network,
- const QString &channel,
- const QStringList &users,
- const QString &quitMsg)
- : NetworkEvent(type, network),
- _channel(channel),
- _users(users),
- _quitMsg(quitMsg)
- {}
-
- inline QString channel() const { return _channel; }
- inline QStringList users() const { return _users; }
- inline QString quitMessage() const { return _quitMsg; }
+ explicit NetworkSplitEvent(EventManager::EventType type, Network* network, QString channel, QStringList users, QString quitMsg)
+ : NetworkEvent(type, network)
+ , _channel(std::move(channel))
+ , _users(std::move(users))
+ , _quitMsg(std::move(quitMsg))
+ {}
+
+ inline QString channel() const { return _channel; }
+ inline QStringList users() const { return _users; }
+ inline QString quitMessage() const { return _quitMsg; }