Krita Source Code Documentation
Loading...
Searching...
No Matches
PopupComboBoxStyle Class Reference
+ Inheritance diagram for PopupComboBoxStyle:

Public Member Functions

 PopupComboBoxStyle (QStyle *baseStyle=nullptr)
 
int styleHint (QStyle::StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData) const override
 

Detailed Description

Definition at line 152 of file kis_color_filter_combo.cpp.

Constructor & Destructor Documentation

◆ PopupComboBoxStyle()

PopupComboBoxStyle::PopupComboBoxStyle ( QStyle * baseStyle = nullptr)
inline

Definition at line 155 of file kis_color_filter_combo.cpp.

155: QProxyStyle(baseStyle) {}

Member Function Documentation

◆ styleHint()

int PopupComboBoxStyle::styleHint ( QStyle::StyleHint hint,
const QStyleOption * option,
const QWidget * widget,
QStyleHintReturn * returnData ) const
inlineoverride

Definition at line 157 of file kis_color_filter_combo.cpp.

158 {
159 // This flag makes ComboBox popup float on top of its parent ComboBox, like in Fusion style.
160 // Only when this hint is set will Qt respect combobox popup size hints, otherwise the popup
161 // can never exceed the width of its parent ComboBox, like in Breeze style.
162 if (hint == QStyle::SH_ComboBox_Popup) {
163 return true;
164 }
165
166 return QProxyStyle::styleHint(hint, option, widget, returnData);
167 }

The documentation for this class was generated from the following file: