void QProgressBarPrivate::init() { Q_Q(QProgressBar); QSizePolicy sp(QSizePolicy::Expanding, QSizePolicy::Fixed); if (orientation == Qt::Vertical) sp.transpose(); q->setSizePolicy(sp); q->setAttribute(Qt::WA_WState_OwnSizePolicy, false); resetLayoutItemMargins(); }
void QSliderPrivate::init() { Q_Q(QSlider); pressedControl = QStyle::SC_None; tickInterval = 0; tickPosition = QSlider::NoTicks; hoverControl = QStyle::SC_None; q->setFocusPolicy(Qt::FocusPolicy(q->style()->styleHint(QStyle::SH_Button_FocusPolicy))); QSizePolicy sp(QSizePolicy::Expanding, QSizePolicy::Fixed, QSizePolicy::Slider); if (orientation == Qt::Vertical) sp.transpose(); q->setSizePolicy(sp); q->setAttribute(Qt::WA_WState_OwnSizePolicy, false); resetLayoutItemMargins(); }