X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fchatscene.h;h=de6add9c1bc1700662efb697424a40c266417014;hp=e72308e43e0dba33ea322bbcafd32e46d8a50af5;hb=2482f2f7b06f6d52f48f7cd29929681405d9bec5;hpb=dbefd590650e9053c7a1513a5f49aad3e582108a diff --git a/src/qtui/chatscene.h b/src/qtui/chatscene.h index e72308e4..de6add9c 100644 --- a/src/qtui/chatscene.h +++ b/src/qtui/chatscene.h @@ -28,8 +28,6 @@ #include "types.h" class AbstractUiMsg; -class Buffer; -class BufferId; class ChatItem; class ChatLine; class ColumnHandleItem; @@ -49,6 +47,9 @@ class ChatScene : public QGraphicsScene { inline bool isFetchingBacklog() const; inline bool isBacklogFetchingEnabled() const; inline BufferId bufferForBacklogFetching() const; + int sectionByScenePos(int x); + inline int sectionByScenePos(const QPoint &pos) { return sectionByScenePos(pos.x()); } + inline bool isSingleBufferScene() const { return _singleBufferScene; } public slots: void setWidth(qreal); @@ -86,6 +87,7 @@ class ChatScene : public QGraphicsScene { qreal _width, _height; QAbstractItemModel *_model; QList _lines; + bool _singleBufferScene; ColumnHandleItem *firstColHandle, *secondColHandle; qreal firstColHandlePos, secondColHandlePos;