4 #include <QAbstractItemView> 20 QAbstractItemView *_view;
26 QSet<QChar> _lettersToHighlight;
33 virtual bool eventFilter(QObject *obj, QEvent *event)
override;
35 inline void setCurrentLetter(
const QChar ¤tLetter) { _currentLetter = currentLetter; }
38 virtual QSize sizeHint()
const override;
41 virtual void leaveEvent(QEvent *event)
override;
43 virtual void mouseMoveEvent(QMouseEvent *event)
override;
45 virtual void paintEvent(QPaintEvent *event)
override;
48 virtual void resizeEvent(QResizeEvent *event)
override;
51 inline void highlightLetters(
const QSet<QChar> &letters) { _lettersToHighlight = letters; }
54 void aboutToScrollTo(
const QString &letter);
57 #endif // JUMPTOWIDGET_H
#define MIAMCORE_LIBRARY
Definition: miamcore_global.h:10