- 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();
- 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);
-
- private:
- BufferId id;
- bool active;
- Type type;
-
- QVariantMap nicks;
- QString _topic;
- QString _ownNick;
- QString _networkName, _bufferName;
- BufferState *state;
-
- QList<Message> layoutQueue;
- QList<AbstractUiMsg *> layoutedMsgs;