35class DImgThreadedFilter;
36class DImgThreadedAnalyser;
37class EditorToolSettings;
48 void setPlugin(
DPlugin*
const plugin);
59 void setInitPreview(
bool b);
61 QString toolHelp()
const;
62 QString toolName()
const;
63 int toolVersion()
const;
64 QIcon toolIcon()
const;
65 QWidget* toolView()
const;
69 virtual void setBackgroundColor(
const QColor& bg);
70 virtual void ICCSettingsChanged();
71 virtual void exposureSettingsChanged();
75 void slotUpdateSpotInfo(
const Digikam::DColor& col,
const QPoint& point);
76 void slotPreviewModeChanged();
78 virtual void slotCloseTool();
79 virtual void slotApplyTool();
88 void setToolInfoMessage(
const QString& txt);
89 void setToolHelp(
const QString& anchor);
90 void setToolName(
const QString& name);
91 void setToolVersion(
const int version);
92 void setToolIcon(
const QIcon& icon);
93 void setPreviewModeMask(
int mask);
96 virtual void setToolView(QWidget*
const view);
98 virtual void setBusy(
bool);
99 virtual void readSettings();
100 virtual void writeSettings();
107 virtual void slotOk();
108 virtual void slotCancel();
109 virtual void slotInit();
110 virtual void slotResetSettings();
120 Private*
const d =
nullptr;
147 void setProgressMessage(
const QString& mess);
152 RenderingMode renderingMode()
const;
156 virtual void slotAbort();
176 void deleteFilterInstance(
bool b =
true);
190 void slotFilterStarted();
191 void slotFilterFinished(
bool success);
196 void slotAnalyserStarted();
197 void slotAnalyserFinished(
bool success);
202 void slotProgress(
int progress);
204 void slotInit()
override;
205 void slotOk()
override;
206 void slotCancel()
override;
207 void slotPreview()
override;
216 Private*
const d =
nullptr;
Definition dimgthreadedanalyser.h:28
Definition dimgthreadedfilter.h:31
Category
Definition filteraction.h:37
Definition datefolderview.cpp:34