summaryrefslogtreecommitdiffstats
path: root/src/library/bpmdelegate.h
blob: 02db4ad09b585ca7214d41d0567b0da99c40ab16 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once

#include <QCheckBox>
#include <QModelIndex>
#include <QStyleOptionViewItem>

#include "library/tableitemdelegate.h"


class BPMDelegate : public TableItemDelegate {
    Q_OBJECT
  public:
    explicit BPMDelegate(QTableView* pTableView);
    virtual ~BPMDelegate();

    void paintItem(QPainter* painter, const QStyleOptionViewItem& option,
               const QModelIndex& index) const;

  private:
    QTableView* m_pTableView;
    QCheckBox* m_pCheckBox;
    QItemEditorFactory* m_pFactory;
};