#include <KoMarkerItemDelegate.h>
Definition at line 17 of file KoMarkerItemDelegate.h.
◆ KoMarkerItemDelegate()
Definition at line 18 of file KoMarkerItemDelegate.cpp.
19: QAbstractItemDelegate(parent)
21{
22}
KoFlake::MarkerPosition m_position
◆ ~KoMarkerItemDelegate()
| KoMarkerItemDelegate::~KoMarkerItemDelegate |
( |
| ) |
|
|
override |
◆ drawMarkerPreview()
Definition at line 46 of file KoMarkerItemDelegate.cpp.
47{
48 if (marker) {
50 } else {
51 const qreal centerY = QRectF(
rect).center().y();
52 QPen oldPen = painter->pen();
53 painter->setPen(pen);
54 painter->drawLine(
rect.left(), centerY,
rect.right(), centerY);
55 painter->setPen(oldPen);
56 }
57}
void drawPreview(QPainter *painter, const QRectF &previewRect, const QPen &pen, KoFlake::MarkerPosition position)
References KoMarker::drawPreview().
◆ paint()
| void KoMarkerItemDelegate::paint |
( |
QPainter * | painter, |
|
|
const QStyleOptionViewItem & | option, |
|
|
const QModelIndex & | index ) const |
|
override |
Definition at line 28 of file KoMarkerItemDelegate.cpp.
29{
30 if (option.state & QStyle::State_Selected) {
31 painter->fillRect(option.rect, option.palette.highlight());
32 }
33
34 QPen pen(option.palette.text(), 2);
37}
static void drawMarkerPreview(QPainter *painter, const QRect &rect, const QPen &pen, KoMarker *marker, KoFlake::MarkerPosition position)
References drawMarkerPreview(), and m_position.
◆ sizeHint()
| QSize KoMarkerItemDelegate::sizeHint |
( |
const QStyleOptionViewItem & | option, |
|
|
const QModelIndex & | index ) const |
|
override |
◆ m_position
The documentation for this class was generated from the following files: