Q_OBJECT
public:
+ enum CutoffMode {
+ CutoffLeft,
+ CutoffRight
+ };
+
ChatScene(QAbstractItemModel *model, const QString &idString, qreal width, QObject *parent);
virtual ~ChatScene();
inline ColumnHandleItem *firstColumnHandle() const { return _firstColHandle; }
inline ColumnHandleItem *secondColumnHandle() const { return _secondColHandle; }
+ inline CutoffMode senderCutoffMode() const { return _cutoffMode; }
+ inline void setSenderCutoffMode(CutoffMode mode) { _cutoffMode = mode; }
+
public slots:
void updateForViewport(qreal width, qreal height);
void setWidth(qreal width);
ColumnHandleItem *_firstColHandle, *_secondColHandle;
qreal _firstColHandlePos, _secondColHandlePos;
+ CutoffMode _cutoffMode;
ChatItem *_selectingItem;
int _selectionStartCol, _selectionMinCol;