40 Q_PROPERTY(
int animationState READ animationState WRITE setAnimationState)
48 QWidget*
const parent =
nullptr,
49 bool selectMode =
true,
50 bool showProgress =
true,
51 bool statisticsVisible =
false);
58 void stopHistogramComputation();
63 void updateData(
const DImg& img,
65 bool showProgress =
true);
70 void updateSelectionData(
const DImg& sel,
bool showProgress =
true);
72 void setDataLoading();
73 void setLoadingFailed();
75 void setHistogramGuideByColor(
const DColor& color);
76 void setStatisticsVisible(
bool b);
83 int animationState()
const;
84 void setAnimationState(
int animationState);
102 void slotMinValueChanged(
int min);
103 void slotMaxValueChanged(
int max);
109 void slotCalculationAboutToStart();
110 void slotCalculationFinished(
bool success);
114 void paintEvent(QPaintEvent*)
override;
115 void mousePressEvent(QMouseEvent*)
override;
116 void mouseReleaseEvent(QMouseEvent*)
override;
117 void mouseMoveEvent(QMouseEvent*)
override;
121 void notifyValuesChanged();
123 void setup(
int w,
int h,
bool selectMode,
bool statisticsVisible);
124 void setState(
int state);
125 void startWaitingAnimation();
126 void stopWaitingAnimation();
131 Private*
const d =
nullptr;
Definition imagehistogram.h:34
Definition datefolderview.cpp:34
ChannelType
Definition digikam_globals.h:146
HistogramRenderingType
Definition digikam_globals.h:138
HistogramScale
Definition digikam_globals.h:132