/***************************************************************************
- * Copyright (C) 2005-2020 by the Quassel Project *
+ * Copyright (C) 2005-2022 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
protected:
bool event(QEvent* event) override;
+ bool eventFilter(QObject* watched, QEvent* event) override;
void resizeEvent(QResizeEvent* event) override;
void scrollContentsBy(int dx, int dy) override;
bool _invalidateFilter;
QSet<ChatLine*> _linesWithCache;
bool _firstTouchUpdateHappened = false;
+ /// Workaround: If true, backlog has been requested before the vertical scrollbar became visible
+ bool _backlogRequestedBeforeScrollable{false};
};
#endif