X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fircuser.h;h=45be422035185eb653ec8acc523c97369c0e1e26;hp=41c1792f9da6c872d6f2060dabf3cffe38b357b9;hb=08aac67d4dc813ed541a81d06fb83d9c4fec5834;hpb=b797e5f581b10a517c30f78cb53f813af741e261 diff --git a/src/common/ircuser.h b/src/common/ircuser.h index 41c1792f..45be4220 100644 --- a/src/common/ircuser.h +++ b/src/common/ircuser.h @@ -29,7 +29,7 @@ #include "syncableobject.h" class SignalProxy; -class NetworkInfo; +class Network; class IrcChannel; class IrcUser : public SyncableObject { @@ -43,15 +43,14 @@ class IrcUser : public SyncableObject { // Q_PROPERTY(QStringList usermodes READ usermodes WRITE setUsermodes) public: - IrcUser(const QString &hostmask, NetworkInfo *networkInfo); + IrcUser(const QString &hostmask, Network *network); virtual ~IrcUser(); - bool initialized() const; - QString user() const; QString host() const; QString nick() const; QString hostmask() const; + Network *network() const; QString userModes() const; @@ -87,8 +86,6 @@ public slots: // init seters void initSetChannels(const QStringList channels); - void setInitialized(); - signals: void userSet(QString user); void hostSet(QString host); @@ -108,8 +105,6 @@ signals: // void setUsermodes(const QSet &usermodes); // QSet usermodes() const; - void initDone(); - private slots: void updateObjectName(); void channelDestroyed(); @@ -133,7 +128,7 @@ private: QSet _channels; QString _userModes; - NetworkInfo *networkInfo; + Network *_network; QTextCodec *_codecForEncoding; QTextCodec *_codecForDecoding;