23 #ifndef DIALOGSNAPSHOT_H
24 #define DIALOGSNAPSHOT_H
26 #include "../global.h"
29 #include "../common/addInInterface.h"
30 #include "../DataObject/dataobj.h"
31 #include "../../AddInManager/addInManager.h"
33 #include "ui_dialogSnapshot.h"
40 class DataIOThreadCtrl;
54 void setBtnOptions(
const bool checking);
55 void acquisitionStart();
56 void acquisitionEnd();
58 void timerEvent(QTimerEvent *event);
59 void closeEvent(QCloseEvent *event);
60 void setGroupTimestampEnabled();
63 QList<ito::AddInAlgo::FilterDef*> m_filterPlugins;
66 Ui::DialogSnapshot ui;
68 QVector<ito::ParamBase> m_paramsOpt;
69 QVector<ito::ParamBase> m_paramsMand;
70 QVector<ito::ParamBase> m_autoOut;
75 bool m_wasAutoGrabbing;
76 QList<ito::DataObject> m_acquiredImages;
79 void on_btnSnap_clicked();
80 void on_btnClose_clicked();
81 void on_btnFolder_clicked();
82 void on_btnOptions_clicked();
83 void on_comboType_currentIndexChanged(
int index);
84 void on_checkMulti_stateChanged(
int state);
85 void on_checkTimer_stateChanged(
int state);
86 void on_checkAutograbbing_stateChanged(
int state);
87 void on_checkSaveAfterSnap_stateChanged(
int state);
Definition: dialogSnapshot.h:42
Class for managing status values (like errors or warning)
Definition: retVal.h:54
Definition: apiFunctionsGraph.cpp:39
Helper class to give plugin developers an easy access to cameras in other threads.
Definition: pluginThreadCtrl.h:149