46 explicit DZoomBar(QWidget*
const parent =
nullptr);
49 void setBarMode(BarMode mode);
50 void setZoom(
double zoom,
double zmin,
double zmax);
51 void setThumbsSize(
int size);
53 void setZoomToFitAction(QAction*
const action);
54 void setZoomTo100Action(QAction*
const action);
55 void setZoomPlusAction(QAction*
const action);
56 void setZoomMinusAction(QAction*
const action);
58 void triggerZoomTrackerToolTip();
60 static int sizeFromZoom(
double zoom,
double zmin,
double zmax);
61 static double zoomFromSize(
int size,
double zmin,
double zmax);
72 void slotUpdateTrackerPos();
76 void slotZoomSliderChanged(
int);
77 void slotDelayedZoomSliderChanged();
78 void slotZoomSliderReleased();
79 void slotZoomSelected(
int);
80 void slotZoomTextChanged();
85 Private*
const d =
nullptr;