open_iA 2024.9
Loading...
Searching...
No Matches
iAQProxyStyle Class Reference

An application style used to override certain aspects of the user interface. More...

Inheritance diagram for iAQProxyStyle:
[legend]
Collaboration diagram for iAQProxyStyle:
[legend]

Public Member Functions

int styleHint (StyleHint hint, const QStyleOption *option=nullptr, const QWidget *widget=nullptr, QStyleHintReturn *returnData=nullptr) const override
 
void drawSubControl (QStyleOptionComplex const *opt, QPainter *p, QWidget const *widget, SubControl subControl, QString const &iconName) const
 
void drawComplexControl (QStyle::ComplexControl cc, QStyleOptionComplex const *opt, QPainter *p, QWidget const *widget=nullptr) const override
 

Detailed Description

An application style used to override certain aspects of the user interface.

Specifically, to disable the tooltip delay in iAChartWidget and descendants, and for drawing nice-looking MDI child control buttons in the menu bar on maximized child windows

Member Function Documentation

◆ drawComplexControl()

void iAQProxyStyle::drawComplexControl ( QStyle::ComplexControl cc,
QStyleOptionComplex const * opt,
QPainter * p,
QWidget const * widget = nullptr ) const
inlineoverride

◆ drawSubControl()

void iAQProxyStyle::drawSubControl ( QStyleOptionComplex const * opt,
QPainter * p,
QWidget const * widget,
SubControl subControl,
QString const & iconName ) const
inline

For drawing the MDI controls (close, float, minimize buttons) in the menu bar when MDI children are maximized

◆ styleHint()

int iAQProxyStyle::styleHint ( StyleHint hint,
const QStyleOption * option = nullptr,
const QWidget * widget = nullptr,
QStyleHintReturn * returnData = nullptr ) const
inlineoverride

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