63 void setResolutionList(QStringList resList,
int idx);
64 void setResolution(QString resolution);
65 void setResolutionValid(
bool valid);
67 void setPluginList(
const QStringList& pluginNames);
68 void setSelectedPlugin(
const QString& pluginName);
76 void setPluginActionVisible(PluginActions action,
bool visible);
78 void setPreviewEnabled(
bool enabled);
79 bool isPreviewEnabled()
const;
81 enum class PreviewState {
85 void setPreviewState(
const PreviewState& state);
90 void sig_selectedPluginChanged(QString name);
112 void slot_startSamplingPressed();
113 void slot_enablePreviewChanged(
bool enabled);
114 void slot_addMaskPressed();
115 void slot_selectedPluginChanged(QString name);
118 Ui::SamplingWidget *ui;
119 QWidget* m_currentPluginSettings =
nullptr;
121 QPushButton* m_startSelectionBtn =
nullptr;
122 QCheckBox* m_previewCB =
nullptr;
123 QPushButton* m_addMaskBtn =
nullptr;