X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatwidget.h;h=305af68964db0e826851d79df089847358d6c3dd;hp=0bd51cae5f405ff2df18c71e0f18a686fbb289c1;hb=a0445f05a1e9aee1a82727a2847dd7ffe81de224;hpb=8699dd758516d0ded076811e8ea656adc95e69d0 diff --git a/src/qtui/chatwidget.h b/src/qtui/chatwidget.h index 0bd51cae..305af689 100644 --- a/src/qtui/chatwidget.h +++ b/src/qtui/chatwidget.h @@ -23,6 +23,8 @@ #include +#include "types.h" + class ChatLine; class AbstractUiMsg; @@ -43,9 +45,10 @@ class ChatWidget : public QAbstractScrollArea { public: ChatWidget(QWidget *parent = 0); ~ChatWidget(); - void init(QString net, QString buf); + void init(BufferId id); - virtual QSize sizeHint() const; + virtual QSize minimumSizeHint() const; + // virtual QSize sizeHint() const; public slots: void clear(); @@ -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 };