X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatscene.h;h=1b31d1f8d7c95fbb2c06122f5384c47776677d77;hp=1dae1e22030c9d98ece37e01d22017c80fae32a7;hb=a117d3bd1592bae3b14630c953790a005b3c3a3d;hpb=fd90abd3f3baa4fc98fa7e3df0e22e9bd3d77d95 diff --git a/src/qtui/chatscene.h b/src/qtui/chatscene.h index 1dae1e22..1b31d1f8 100644 --- a/src/qtui/chatscene.h +++ b/src/qtui/chatscene.h @@ -50,6 +50,7 @@ class ChatScene : public QGraphicsScene { int sectionByScenePos(int x); inline int sectionByScenePos(const QPoint &pos) { return sectionByScenePos(pos.x()); } inline bool isSingleBufferScene() const { return _singleBufferScene; } + inline ChatLine *chatLine(int row) { return (row < _lines.count()) ? _lines[row] : 0; } public slots: void setWidth(qreal); @@ -58,6 +59,7 @@ class ChatScene : public QGraphicsScene { void setSelectingItem(ChatItem *item); ChatItem *selectingItem() const { return _selectingItem; } void startGlobalSelection(ChatItem *item, const QPointF &itemPos); + void putToClipboard(const QString &); void setIsFetchingBacklog(bool); inline void setBufferForBacklogFetching(BufferId buffer);