X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Fchatwidget.h;h=b8aa5a7de2821fd78a33595b0795f46455d0c310;hb=738bf5577d00b61f99493fdc889fd14f48fffb0b;hp=0bd51cae5f405ff2df18c71e0f18a686fbb289c1;hpb=8699dd758516d0ded076811e8ea656adc95e69d0;p=quassel.git diff --git a/src/qtui/chatwidget.h b/src/qtui/chatwidget.h index 0bd51cae..b8aa5a7d 100644 --- a/src/qtui/chatwidget.h +++ b/src/qtui/chatwidget.h @@ -23,6 +23,8 @@ #include +#include "types.h" + class ChatLine; class AbstractUiMsg; @@ -43,8 +45,9 @@ class ChatWidget : public QAbstractScrollArea { public: ChatWidget(QWidget *parent = 0); ~ChatWidget(); - void init(QString net, QString buf); + void init(BufferId id); + virtual QSize minimumSizeHint() const; virtual QSize sizeHint() const; public slots: @@ -75,7 +78,7 @@ class ChatWidget : public QAbstractScrollArea { void handleScrollTimer(); private: - QString networkName, bufferName; + BufferId bufferId; enum SelectionMode { NoSelection, TextSelected, LinesSelected }; enum MouseMode { Normal, Pressed, DragTsSep, DragTextSep, MarkText, MarkLines }; enum MousePos { None, OverTsSep, OverTextSep, OverUrl };