+
+ if (paintBackgroundForEmptyArea) {
+ option.state = QStyle::State_None | QStyle::State_Raised | QStyle::State_Horizontal;
+ option.section = m_columns.count();
+ option.sortIndicator = QStyleOptionHeader::None;
+
+ qreal backgroundRectX = rect.x() + rect.width();
+ QRectF backgroundRect(backgroundRectX, 0.0, size().width() - backgroundRectX, rect.height());
+ option.rect = backgroundRect.toRect();
+ option.position = QStyleOptionHeader::End;
+ option.text = QString();
+
+ style()->drawControl(QStyle::CE_Header, &option, painter, widget);
+ }