Kaydet (Commit) e1487233 authored tarafından Katarina Behrens's avatar Katarina Behrens

Render list headers natively

they have somehow odd colour though

Change-Id: I645581cc594ba3e06c4475957565aadc633b9d20
üst 27d55883
......@@ -90,6 +90,9 @@ bool KDE5SalGraphics::IsNativeControlSupported( ControlType type, ControlPart pa
case ControlType::Pushbutton:
return (part == ControlPart::Entire) || (part == ControlPart::Focus);
case ControlType::ListHeader:
return (part == ControlPart::Button);
case ControlType::Menubar:
case ControlType::MenuPopup:
case ControlType::Editbox:
......@@ -422,6 +425,12 @@ bool KDE5SalGraphics::drawNativeControl( ControlType type, ControlPart part,
draw( QStyle::PE_IndicatorBranch, &option, m_image.get(),
vclStateValue2StateFlag(nControlState, value) );
}
else if (type == ControlType::ListHeader)
{
QStyleOptionHeader option;
draw(QStyle::CE_HeaderSection, &option, m_image.get(),
vclStateValue2StateFlag(nControlState, value) );
}
else if (type == ControlType::Checkbox)
{
if (part == ControlPart::Entire)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment