This commit is contained in:
2021-08-04 17:28:51 +02:00
parent 8f53845698
commit cd396a1f11
4 changed files with 139 additions and 10 deletions

View File

@ -10,9 +10,12 @@ class qTabSettings : public QWidget, private Ui::TabSettingsObject {
qTabSettings(QWidget *parent, sls::Detector *detector);
~qTabSettings();
void Refresh();
public slots:
void SetExportMode(bool exportMode);
private slots:
void SetSettings(int index);
void SetGainMode(int index);
void SetDynamicRange(int index);
void SetThresholdEnergy(int index);
void SetThresholdEnergies();
@ -22,9 +25,11 @@ class qTabSettings : public QWidget, private Ui::TabSettingsObject {
void SetupWidgetWindow();
void SetupDetectorSettings();
void SetupGainMode();
void ShowFixG0(bool expertMode);
void Initialization();
void GetSettings();
void GetGainMode();
void GetDynamicRange();
void GetThresholdEnergy();
void GetThresholdEnergies();
@ -58,5 +63,16 @@ class qTabSettings : public QWidget, private Ui::TabSettingsObject {
UNINITIALIZED,
NUMSETTINGS
};
enum {
DYNAMIC_GAIN_MODE,
FORCE_SWITCH_G1,
FORCE_SWITCH_G2,
FIX_G1,
FIX_G2,
FIX_G0
};
bool isVisibleFixG0{false};
enum { DYNAMICRANGE_32, DYNAMICRANGE_16, DYNAMICRANGE_8, DYNAMICRANGE_4 };
};