X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fnetwork.h;h=dbc5f35faf8bd23be60688b5e56990e7aade38f7;hp=1371231b47e880614b1b16c4d6efb5f3b5f049e9;hb=efe20e20080a0c22e1a7b8b84ef622130dbf116e;hpb=769fd4e7ade0b44503434d30fab8880a4b66411b diff --git a/src/common/network.h b/src/common/network.h index 1371231b..dbc5f35f 100644 --- a/src/common/network.h +++ b/src/common/network.h @@ -88,7 +88,7 @@ public: D_CHANMODE = 0x08 }; - + Network(const NetworkId &networkid, QObject *parent = 0); ~Network(); @@ -113,7 +113,7 @@ public: ChannelModeType channelModeType(const QString &mode); inline ChannelModeType channelModeType(const QCharRef &mode) { return channelModeType(QString(mode)); } - + inline const QString &networkName() const { return _networkName; } inline const QString ¤tServer() const { return _currentServer; } inline const QString &myNick() const { return _myNick; } @@ -216,14 +216,14 @@ public slots: virtual QVariantMap initIrcUsersAndChannels() const; // QStringList initIrcUsers() const; // QStringList initIrcChannels() const; - + //init seters void initSetSupports(const QVariantMap &supports); inline void initSetServerList(const QVariantList &serverList) { setServerList(serverList); } virtual void initSetIrcUsersAndChannels(const QVariantMap &usersAndChannels); // void initSetIrcUsers(const QStringList &hostmasks); // void initSetIrcChannels(const QStringList &channels); - + IrcUser *updateNickFromMask(const QString &mask); // these slots are to keep the hashlists of all users and the @@ -232,6 +232,7 @@ public slots: virtual inline void requestConnect() const { emit connectRequested(); } virtual inline void requestDisconnect() const { emit disconnectRequested(); } + virtual inline void requestSetNetworkInfo(const NetworkInfo &info) { emit setNetworkInfoRequested(info); } void emitConnectionError(const QString &); @@ -292,6 +293,7 @@ signals: void connectRequested(NetworkId id = 0) const; void disconnectRequested(NetworkId id = 0) const; + void setNetworkInfoRequested(const NetworkInfo &) const; private: QPointer _proxy; @@ -373,6 +375,6 @@ QDataStream &operator<<(QDataStream &out, const NetworkInfo &info); QDataStream &operator>>(QDataStream &in, NetworkInfo &info); QDebug operator<<(QDebug dbg, const NetworkInfo &i); -Q_DECLARE_METATYPE(NetworkInfo); +Q_DECLARE_METATYPE(NetworkInfo) #endif