Look at QStyleOptionProgressBar::orientation again

Some applications (KGet, DigiKam) use that and not QStyle::State_Horizontal.
For compatibility, keep looking at it as long as it's available.
wilder
Fabian Vogt 4 years ago
parent 45745976da
commit 5596fd9f2e
  1. 4
      kstyle/breezestyle.cpp

@ -168,7 +168,11 @@ private:
//_______________________________________________________________
bool isProgressBarHorizontal(const QStyleOptionProgressBar *option)
{
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
return option && (option->state & QStyle::State_Horizontal);
#else
return option && ((option->state & QStyle::State_Horizontal) || option->orientation == Qt::Horizontal);
#endif
}
enum class ToolButtonMenuArrowStyle {

Loading…
Cancel
Save