On 12/5/19 6:12 PM, Giuseppe D'Angelo via Development wrote:

In this light, what's the idea of a global minimum size useful for?

It is/was useful for widget applications running on devices with touch screens, where the default metrics from the styles are too small.

You could argue that a good style API allows to increase all sizes by overloading the virtual methods, but this is very tedious and I doubt, that you can do everything this way.

And of course you won't be able to handle 3rd party widgets that QStyle does not know of. F.e for Qwt widgets only globalStrut is effective.

Proper sizeHint implementations have to look like this:

QSize QwtWheel::sizeHint() const
{
    const QSize hint = ...;
    return hint.expandedTo( QApplication::globalStrut() );
}

Uwe


_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to