Prevent the core from restoring its state if it is unconfigured.
[quassel.git] / src / client / networkmodel.h
index 959d89a..244b99b 100644 (file)
@@ -101,6 +101,7 @@ public slots:
                                         
 private slots:
   void ircChannelDestroyed();
+  void ircUserDestroyed();
   
 private:
   BufferInfo _bufferInfo;
@@ -191,6 +192,8 @@ public:
   IrcUserItem(IrcUser *ircUser, AbstractTreeItem *parent);
 
   QString nickName() const;
+  bool isActive() const;
+
   IrcUser *ircUser();
   virtual quint64 id() const;
   virtual QVariant data(int column, int role) const;
@@ -200,7 +203,8 @@ private slots:
   void setNick(QString newNick);
 
 private:
-  IrcUser *_ircUser;
+  QPointer<IrcUser> _ircUser;
+  quint64 _id;
 };