using a shared buffer for QTextBoundaryFinder
[quassel.git] / src / qtui / chatscene.h
index 62a65f2..22dcb47 100644 (file)
@@ -42,6 +42,7 @@ class ChatScene : public QGraphicsScene {
 
     Buffer *buffer() const;
     inline QAbstractItemModel *model() const { return _model; }
+    inline QString idString() const { return _idString; }
 
   public slots:
     void setWidth(qreal);
@@ -61,6 +62,7 @@ class ChatScene : public QGraphicsScene {
 
   protected slots:
     void rowsInserted(const QModelIndex &, int, int);
+    void modelReset();
 
   private slots:
     void rectChanged(const QRectF &);
@@ -68,6 +70,7 @@ class ChatScene : public QGraphicsScene {
 
   private:
     void updateSelection(const QPointF &pos);
+    QString selectionToString() const;
 
     QString _idString;
     qreal _width, _height;