treeview.patch
| src/libaudqt/treeview.cc | ||
|---|---|---|
| 59 | 59 |
return QProxyStyle::styleHint(hint, option, widget, returnData); |
| 60 | 60 |
} |
| 61 | 61 | |
| 62 |
void drawPrimitive(PrimitiveElement element, const QStyleOption * option, |
|
| 63 |
QPainter * painter, |
|
| 64 |
const QWidget * widget) const override |
|
| 65 |
{
|
|
| 66 |
if (element == QStyle::PE_IndicatorItemViewItemDrop && |
|
| 67 |
!option->rect.isNull()) |
|
| 68 |
{
|
|
| 69 |
QStyleOption opt(*option); |
|
| 70 |
opt.rect.setLeft(0); |
|
| 71 |
if (widget) |
|
| 72 |
opt.rect.setRight(widget->width()); |
|
| 73 | ||
| 74 |
QProxyStyle::drawPrimitive(element, &opt, painter, widget); |
|
| 75 |
return; |
|
| 76 |
} |
|
| 77 | ||
| 78 |
QProxyStyle::drawPrimitive(element, option, painter, widget); |
|
| 79 |
} |
|
| 80 | ||
| 62 | 81 |
private: |
| 63 | 82 |
void resetBaseStyle() |
| 64 | 83 |
{
|
