38class ICCSettingsContainer;
39class ExposureSettingsContainer;
41class LoadingDescription;
42class DImgBuiltinFilter;
44class UndoMetadataContainer;
45class VersionFileOperation;
54 static void setDefaultInstance(
EditorCore*
const instance);
61 void load(
const QString& filename,
IOFileSettings*
const iofileSettings);
63 void setSoftProofingEnabled(
bool enabled);
64 bool softProofingEnabled()
const;
72 void setExifOrient(
bool exifOrient);
73 void setDisplayingWidget(QWidget*
const widget);
78 void rollbackToOrigin();
80 void saveAs(
const QString& file,
IOFileSettings*
const iofileSettings,
81 bool setExifOrientationTag,
const QString& givenMimeType,
82 const QString& intendedFilePath);
84 void saveAs(
const QString& file,
IOFileSettings*
const iofileSettings,
85 bool setExifOrientationTag,
const QString& givenMimeType,
88 void setHistoryIsBranch(
bool isBranching);
89 void setLastSaved(
const QString& filePath);
93 void readMetadataFromFile(
const QString& file);
94 void clearUndoManager();
95 void setUndoManagerOrigin();
98 QString ensureHasCurrentUuid()
const;
99 void provideCurrentUuid(
const QString& uuid);
101 void zoom(
double val);
106 DImg getImgSelection()
const;
107 DImg* getImg()
const;
108 bool isValid()
const;
109 bool isReadOnly()
const;
110 bool hasAlpha()
const;
111 bool sixteenBit()
const;
112 bool exifRotated()
const;
115 int origWidth()
const;
116 int origHeight()
const;
117 int bytesDepth()
const;
119 QSize loadedSize()
const;
129 void convertDepth(
int depth);
130 void crop(
const QRect& rect);
132 void setSelectedArea(
const QRect& rect);
133 QRect getSelectedArea()
const;
135 void putIccProfile(
const IccProfile& profile);
136 void putImgSelection(
const QString& caller,
const FilterAction& action,
const DImg& img);
137 void putImg(
const QString& caller,
const FilterAction& action,
const DImg& img);
145 void setFileOriginData(
const QVariant& data);
151 QPixmap convertToPixmap(
const DImg& img)
const;
153 QString getImageFileName()
const;
154 QString getImageFilePath()
const;
155 QString getImageFormat()
const;
156 QStringList getUndoHistory()
const;
157 QStringList getRedoHistory()
const;
159 int availableUndoSteps()
const;
160 int availableRedoSteps()
const;
167 void setResolvedInitialHistory(
const DImageHistory& history);
172 void slotImageSaved(
const QString& filePath,
bool success);
173 void slotLoadingProgress(
const LoadingDescription& loadingDescription,
float progress);
174 void slotSavingProgress(
const QString& filePath,
float progress);
Definition dimagehistory.h:39
Definition editorcore_p.h:50
Definition editorcore.h:48
void signalImageSaved(const QString &filePath, bool success)
void signalImageLoaded(const QString &filePath, bool success)
void signalSavingStarted(const QString &filename)
void signalFileOriginChanged(const QString &filePath)
void signalUndoStateChanged()
void signalLoadingProgress(const QString &filePath, float progress)
void signalSavingProgress(const QString &filePath, float progress)
void signalLoadingStarted(const QString &filename)
Definition exposurecontainer.h:29
Definition filteraction.h:33
Definition iccsettingscontainer.h:35
Definition iofilesettings.h:26
Definition iccprofile.h:33
Definition loadingdescription.h:35
Definition undostate.h:21
Definition versionfileoperation.h:60
Definition datefolderview.cpp:34