class MessageScroller
A scrollable message surface with end tracking and accessible scroll controls.
Inherits from QFrame
Functions
MessageScroller
public MessageScroller(QWidget * parent)
autoScroll
public bool autoScroll()
addWidget
public void addWidget(QWidget & widget)
addItem
public void addItem(MessageScrollerItem & item)
scrollToStart
public void scrollToStart()
scrollToEnd
public void scrollToEnd()
isAtStart
public bool isAtStart()
isAtEnd
public bool isAtEnd()
setAutoScroll
public void setAutoScroll(bool enabled)
content
public QVBoxLayout & content()
startVisibilityChanged
public void startVisibilityChanged(bool visible)
endVisibilityChanged
public void endVisibilityChanged(bool visible)
eventFilter
protected bool eventFilter(QObject * , QEvent * )
viewport
public ScrollArea & viewport()