X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fnetwork.h;h=2bdda21c0a16e74935fc02a9e4846ecc84b094a3;hp=c67fea89a6e15df89d7e6fdffb68266ad8550d67;hb=1ed8c48b0e7d309e1a92c905a19fcb7128b73d3d;hpb=da3aa4136fe01e142238f0f42fe1273481037b9d diff --git a/src/common/network.h b/src/common/network.h index c67fea89..2bdda21c 100644 --- a/src/common/network.h +++ b/src/common/network.h @@ -133,8 +133,6 @@ public: QList ircChannels() const; quint32 ircChannelCount() const; - inline QHash persistentChannels() const { return _persistentChannels; } - QByteArray codecForServer() const; QByteArray codecForEncoding() const; QByteArray codecForDecoding() const; @@ -186,23 +184,17 @@ public slots: void removeIrcUser(const QString &nick); void removeIrcChannel(const QString &channel); - void addPersistentChannel(const QString &channel, const QString &key = QString()); - void removePersistentChannel(const QString &channel); - void setPersistentChannelKey(const QString &channel, const QString &key); - //init geters QVariantMap initSupports() const; QVariantList initServerList() const; QStringList initIrcUsers() const; QStringList initIrcChannels() const; - QStringList initPersistentChannels() const; //init seters void initSetSupports(const QVariantMap &supports); void initSetServerList(const QVariantList &serverList); void initSetIrcUsers(const QStringList &hostmasks); void initSetIrcChannels(const QStringList &channels); - void initSetPersistentChannels(const QStringList &channels); IrcUser *updateNickFromMask(const QString &mask); @@ -216,6 +208,7 @@ public slots: void emitConnectionError(const QString &); private slots: + void ircUserDestroyed(); void channelDestroyed(); void removeIrcUser(IrcUser *ircuser); void removeIrcChannel(IrcChannel *ircChannel); @@ -261,10 +254,6 @@ signals: void ircUserRemoved(const QString &nick); void ircChannelRemoved(const QString &channel); - void persistentChannelAdded(const QString &channel, const QString &key); - void persistentChannelRemoved(const QString &channel); - void persistentChannelKeySet(const QString &channel, const QString &key); - // needed for client sync progress void ircUserRemoved(QObject *); void ircChannelRemoved(QObject *); @@ -293,7 +282,6 @@ private: QHash _ircUsers; // stores all known nicks for the server QHash _ircChannels; // stores all known channels QHash _supports; // stores results from RPL_ISUPPORT - QHash _persistentChannels; // stores persistent channels and their passwords, if any QVariantList _serverList; bool _useRandomServer;