Делаю делегат для вьюхи.
Мне нужно отрисовать кнопку. Но отрисовать ее нужно текущим стилем.
Что-то не выходит.
Вот код, рисующий кнопку.
C++ (Qt)
// Draw remove button
QRect buttonRect = getButtonRect(rect);
QStyleOptionButton button;
button.initFrom(widget);
button.rect = buttonRect;
button.text = "X";
button.state = removeButtonState_ | QStyle::State_Enabled;
style->drawControl(QStyle::CE_PushButton, &button, painter);
Не пойму, как корректно заполучить QStyleOptionButton.
Ведь внутри метода paint(QPainter *painter, const QStyleOptionViewItem &option,...
имеем QStyleOptionViewItem
Кнопка рисуется без стиля.