44 explicit CurvesWidget(
int w,
int h, QWidget*
const parent,
bool readOnly=
false);
47 void setup(
int w,
int h,
bool readOnly);
56 void saveCurve(KConfigGroup& group,
const QString&
prefix);
65 void restoreCurve(
const KConfigGroup& group,
const QString&
prefix);
72 void updateData(
const DImg& img);
77 void stopHistogramComputation();
79 void setDataLoading();
80 void setLoadingFailed();
91 void curveTypeChanged();
92 void setCurveGuide(
const DColor& color);
95 bool isSixteenBits()
const;
111 void slotProgressTimerDone();
112 void slotCalculationStarted();
113 void slotCalculationFinished(
bool success);
117 void paintEvent(QPaintEvent*)
override;
118 void mousePressEvent(QMouseEvent*)
override;
119 void mouseReleaseEvent(QMouseEvent*)
override;
120 void mouseMoveEvent(QMouseEvent*)
override;
121 void leaveEvent(QEvent*)
override;
126 Private*
const d =
nullptr;
Definition imagecurves.h:35
QStringView prefix
Definition itemviewutilities.cpp:586
Definition datefolderview.cpp:34
ChannelType
Definition digikam_globals.h:146
HistogramScale
Definition digikam_globals.h:132