virtual void resizeEvent(QResizeEvent *event);
protected slots:
- virtual inline void sceneRectChanged(const QRectF &rect) { setSceneRect(rect); }
virtual void verticalScrollbarChanged(int);
private slots:
void lastLineChanged(QGraphicsItem *chatLine, qreal offset);
+ void adjustSceneRect();
void mouseMoveWhileSelecting(const QPointF &scenePos);
void scrollTimerTimeout();
- void styleChanged();
+ void invalidateFilter();
private:
void init(MessageFilter *filter);
qreal _currentScaleFactor;
QTimer _scrollTimer;
int _scrollOffset;
+ bool _invalidateFilter;
+
+ // workaround for QTBUG-6322
+ qreal _verticalOffset;
+ bool _verticalOffsetStable;
};