24 #ifndef DIGIKAM_DZOOM_BAR_H
25 #define DIGIKAM_DZOOM_BAR_H
56 explicit DZoomBar(QWidget*
const parent =
nullptr);
59 void setBarMode(BarMode mode);
60 void setZoom(
double zoom,
double zmin,
double zmax);
61 void setThumbsSize(
int size);
63 void setZoomToFitAction(QAction*
const action);
64 void setZoomTo100Action(QAction*
const action);
65 void setZoomPlusAction(QAction*
const action);
66 void setZoomMinusAction(QAction*
const action);
68 void triggerZoomTrackerToolTip();
70 static int sizeFromZoom(
double zoom,
double zmin,
double zmax);
71 static double zoomFromSize(
int size,
double zmin,
double zmax);
82 void slotUpdateTrackerPos();
86 void slotZoomSliderChanged(
int);
87 void slotDelayedZoomSliderChanged();
88 void slotZoomSliderReleased();
89 void slotZoomSelected(
int);
90 void slotZoomTextChanged();
Definition: dlayoutbox.h:45
Definition: dzoombar.h:42
void signalZoomSliderChanged(int)
BarMode
Definition: dzoombar.h:48
@ ThumbsSizeCtrl
Thumb Size controller. Preview zoom controller still visible but disabled.
Definition: dzoombar.h:50
void signalZoomSliderReleased(int)
void signalZoomValueEdited(double)
void signalDelayedZoomSliderChanged(int)
Definition: datefolderview.cpp:43