MCPcopy Create free account
hub / github.com/Liniyous/ElaWidgetTools / pixelMetric

Method pixelMetric

ElaWidgetTools/DeveloperComponents/ElaMenuStyle.cpp:177–198  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

175}
176
177int ElaMenuStyle::pixelMetric(PixelMetric metric, const QStyleOption* option, const QWidget* widget) const
178{
179 switch (metric)
180 {
181 case QStyle::PM_SmallIconSize:
182 {
183 //图标宽度
184 _iconWidth = _pMenuItemHeight * 0.7;
185 return _iconWidth;
186 }
187 case QStyle::PM_MenuPanelWidth:
188 {
189 //外围容器宽度
190 return _shadowBorderWidth * 1.5;
191 }
192 default:
193 {
194 break;
195 }
196 }
197 return QProxyStyle::pixelMetric(metric, option, widget);
198}
199
200QSize ElaMenuStyle::sizeFromContents(ContentsType type, const QStyleOption* option, const QSize& size, const QWidget* widget) const
201{

Callers 1

_smartSpacingMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected