Changeset View
Changeset View
Standalone View
Standalone View
lib/zoomwidget.cpp
Show First 20 Lines • Show All 103 Lines • ▼ Show 20 Line(s) | 101 | if (QApplication::isLeftToRight()) { | |||
---|---|---|---|---|---|
104 | d->mActualSizeButton->setGroupPosition(StatusBarToolButton::GroupRight); | 104 | d->mActualSizeButton->setGroupPosition(StatusBarToolButton::GroupRight); | ||
105 | } else { | 105 | } else { | ||
106 | d->mActualSizeButton->setGroupPosition(StatusBarToolButton::GroupLeft); | 106 | d->mActualSizeButton->setGroupPosition(StatusBarToolButton::GroupLeft); | ||
107 | d->mZoomToFillButton->setGroupPosition(StatusBarToolButton::GroupCenter); | 107 | d->mZoomToFillButton->setGroupPosition(StatusBarToolButton::GroupCenter); | ||
108 | d->mZoomToFitButton->setGroupPosition(StatusBarToolButton::GroupRight); | 108 | d->mZoomToFitButton->setGroupPosition(StatusBarToolButton::GroupRight); | ||
109 | } | 109 | } | ||
110 | 110 | | |||
111 | d->mZoomLabel = new QLabel; | 111 | d->mZoomLabel = new QLabel; | ||
112 | d->mZoomLabel->setFixedWidth(d->mZoomLabel->fontMetrics().width(QStringLiteral(" 1000% "))); | 112 | d->mZoomLabel->setFixedWidth(d->mZoomLabel->fontMetrics().boundingRect(QStringLiteral(" 1000% ")).width()); | ||
113 | d->mZoomLabel->setAlignment(Qt::AlignCenter); | 113 | d->mZoomLabel->setAlignment(Qt::AlignCenter); | ||
114 | 114 | | |||
115 | d->mZoomSlider = new ZoomSlider; | 115 | d->mZoomSlider = new ZoomSlider; | ||
116 | d->mZoomSlider->setMinimumWidth(150); | 116 | d->mZoomSlider->setMinimumWidth(150); | ||
117 | d->mZoomSlider->slider()->setSingleStep(int(PRECISION)); | 117 | d->mZoomSlider->slider()->setSingleStep(int(PRECISION)); | ||
118 | d->mZoomSlider->slider()->setPageStep(3 * int(PRECISION)); | 118 | d->mZoomSlider->slider()->setPageStep(3 * int(PRECISION)); | ||
119 | connect(d->mZoomSlider->slider(), &QAbstractSlider::actionTriggered, this, &ZoomWidget::slotZoomSliderActionTriggered); | 119 | connect(d->mZoomSlider->slider(), &QAbstractSlider::actionTriggered, this, &ZoomWidget::slotZoomSliderActionTriggered); | ||
120 | 120 | | |||
▲ Show 20 Lines • Show All 81 Lines • Show Last 20 Lines |