155 void plugNewVersionInFormatAction(
EditorWindow*
const q,
156 QMenu*
const menuAction,
158 const QString& format);
162 const QString configAutoZoomEntry = QLatin1String(
"AutoZoom");
163 const QString configBackgroundColorEntry = QLatin1String(
"BackgroundColor");
164 const QString configJpegCompressionEntry = QLatin1String(
"JPEGCompression");
165 const QString configJpegSubSamplingEntry = QLatin1String(
"JPEGSubSampling");
166 const QString configPngCompressionEntry = QLatin1String(
"PNGCompression");
167 const QString configTiffCompressionEntry = QLatin1String(
"TIFFCompression");
168 const QString configJpeg2000CompressionEntry = QLatin1String(
"JPEG2000Compression");
169 const QString configJpeg2000LossLessEntry = QLatin1String(
"JPEG2000LossLess");
170 const QString configPgfCompressionEntry = QLatin1String(
"PGFCompression");
171 const QString configPgfLossLessEntry = QLatin1String(
"PGFLossLess");
172 const QString configHeifCompressionEntry = QLatin1String(
"HEIFCompression");
173 const QString configHeifLossLessEntry = QLatin1String(
"HEIFLossLess");
174 const QString configJxlCompressionEntry = QLatin1String(
"JXLCompression");
175 const QString configJxlLossLessEntry = QLatin1String(
"JXLLossLess");
176 const QString configWebpCompressionEntry = QLatin1String(
"WEBPCompression");
177 const QString configWebpLossLessEntry = QLatin1String(
"WEBPLossLess");
178 const QString configAvifCompressionEntry = QLatin1String(
"AVIFCompression");
179 const QString configAvifLossLessEntry = QLatin1String(
"AVIFLossLess");
180 const QString configUnderExposureColorEntry = QLatin1String(
"UnderExposureColor");
181 const QString configUnderExposureIndicatorEntry = QLatin1String(
"UnderExposureIndicator");
182 const QString configUnderExposurePercentsEntry = QLatin1String(
"UnderExposurePercentsEntry");
183 const QString configOverExposureColorEntry = QLatin1String(
"OverExposureColor");
184 const QString configOverExposureIndicatorEntry = QLatin1String(
"OverExposureIndicator");
185 const QString configOverExposurePercentsEntry = QLatin1String(
"OverExposurePercentsEntry");
186 const QString configExpoIndicatorModeEntry = QLatin1String(
"ExpoIndicatorMode");
187 const QString configUseRawImportToolEntry = QLatin1String(
"UseRawImportTool");
188 const QString configRawImportToolIidEntry = QLatin1String(
"RawImportToolIid");
189 const QString configUseThemeBackgroundColorEntry = QLatin1String(
"UseThemeBackgroundColor");
190 const QString configVerticalSplitterStateEntry = QLatin1String(
"Vertical Splitter State");
192 QToolButton* cmViewIndicator =
nullptr;
193 QToolButton* underExposureIndicator =
nullptr;
194 QToolButton* overExposureIndicator =
nullptr;
198 QAction* copyAction =
nullptr;
199 QAction* cropAction =
nullptr;
200 QAction* flipHorizAction =
nullptr;
201 QAction* flipVertAction =
nullptr;
202 QAction* rotateLeftAction =
nullptr;
203 QAction* rotateRightAction =
nullptr;
204 QAction* selectAllAction =
nullptr;
205 QAction* selectNoneAction =
nullptr;
206 QAction* softProofOptionsAction =
nullptr;
207 QAction* zoomFitToSelectAction =
nullptr;
208 QAction* zoomMinusAction =
nullptr;
209 QAction* zoomPlusAction =
nullptr;
210 QAction* zoomTo100percents =
nullptr;
211 QAction* openWithAction =
nullptr;
213 QEventLoop* waitingLoop =
nullptr;
214 QDialog* currentWindowModalDialog =
nullptr;
216 QAction* zoomFitToWindowAction =
nullptr;
217 QAction* viewCMViewAction =
nullptr;
218 QAction* viewSoftProofAction =
nullptr;
219 QAction* viewUnderExpoAction =
nullptr;
220 QAction* viewOverExpoAction =
nullptr;