#ifndef VIEWMARKINGSCROLLBAR_H #define VIEWMARKINGSCROLLBAR_H #include #include class ViewMarkingScrollBar : public QScrollBar { public: static const int DEFAULT_ROLE = Qt::UserRole + 42; public: ViewMarkingScrollBar(QAbstractItemModel *model, QWidget *parent = 0, int role = DEFAULT_ROLE); protected: virtual void paintEvent(QPaintEvent *event); private: QAbstractItemModel *m_Model; int m_Role; }; #endif // VIEWMARKINGSCROLLBAR_H