// For license of this file, see /LICENSE.md. #ifndef STYLEDITEMDELEGATEWITHOUTFOCUS_H #define STYLEDITEMDELEGATEWITHOUTFOCUS_H #include #if QT_VERSION_MAJOR <= 5 #include #else #include #endif class StyledItemDelegateWithoutFocus : public QStyledItemDelegate { Q_OBJECT public: explicit StyledItemDelegateWithoutFocus(int height_row, int padding_row, QObject* parent = nullptr); virtual void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; virtual QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const; private: int m_rowHeight; int m_rowPadding; }; #endif // STYLEDITEMDELEGATEWITHOUTFOCUS_H