| 35 | #include "RDHeaderView.h" |
| 36 | |
| 37 | RDTableView::RDTableView(QWidget *parent) : QTableView(parent) |
| 38 | { |
| 39 | m_horizontalHeader = new RDHeaderView(Qt::Horizontal, this); |
| 40 | setHorizontalHeader(m_horizontalHeader); |
| 41 | m_horizontalHeader->setSectionsClickable(true); |
| 42 | |
| 43 | m_delegate = new RichTextViewDelegate(this); |
| 44 | QTableView::setItemDelegate(m_delegate); |
| 45 | |
| 46 | QObject::connect(m_horizontalHeader, &QHeaderView::sectionResized, |
| 47 | [this](int, int, int) { viewport()->update(); }); |
| 48 | } |
| 49 | |
| 50 | void RDTableView::setItemDelegate(QAbstractItemDelegate *delegate) |
| 51 | { |