- void updateBufferInfo(BufferInfo bufferid);
-
- uint uid() const;
- uint networkId() const;
-
- QString networkName() const;
- QString bufferName() const;
- QString displayName() const;
-
- QList<AbstractUiMsg *> contents() const;
-
- QVariantMap nickList() const;
- QString topic() const;
- QString ownNick() const;
-
-signals:
- void userInput(const BufferInfo &, QString);
- void nickListChanged(QVariantMap nicks);
- void topicSet(QString topic);
- void ownNickSet(QString ownNick);
- void bufferUpdated(Buffer *);
-
- void msgAppended(AbstractUiMsg *);
- void msgPrepended(AbstractUiMsg *);
- void layoutQueueEmpty();
-
-public slots:
- void setActive(bool active = true);
- void appendMsg(const Message &);
- void prependMsg(const Message &);
- bool layoutMsg();
-
- // no longer needed
-// void setTopic(QString);
-// //void setNicks(QStringList);
-// void addNick(QString nick, QVariantMap props);
-// void renameNick(QString oldnick, QString newnick);
-// void removeNick(QString nick);
-// void updateNick(QString nick, QVariantMap props);
-// void setOwnNick(QString nick);
-
- void processUserInput(QString);