23 void slot_selectPlugin(QString name);
24 void slot_pausePreview();
25 void slot_resumePreview();
26 void slot_disableSampling();
27 void slot_enableSampling();
30 void slot_enablePreview(
bool enabled);
31 void slot_startSelection();
33 void slot_previewStateChanged(
const PreviewState& state);
34 void slot_selectedImagesChanged(
const std::vector<uint>& selectedImages);
40 QString m_currentPluginName;
41 bool m_currentHasPreview =
false;
42 bool m_currentHasMask =
false;
43 bool m_currentHasSelection =
false;
45 std::shared_ptr<MaskStack> m_maskStack;
46 std::shared_ptr<PluginThread> m_pluginThread;
47 volatile bool m_selectionCancelFlag;
48 bool m_previewWasEnabled =
false;
49 bool m_samplingWasEnabled =
false;