#ifndef DEVSTATUSWINDOW_H #define DEVSTATUSWINDOW_H #include <QWidget> #include "device/SignalGenerator.h" #include "device/FrequencyTuning.h" #include "device/TimeSwitcher.h" #include "device/FreqSwitcher.h" #include "device/TimeReplicator.h" #include "device/FreqReplicator.h" #include "device/BCodeTerminal.h" QT_BEGIN_NAMESPACE namespace Ui { class DevStatusWindow; } QT_END_NAMESPACE class DevStatusWindow : public QWidget { Q_OBJECT public: DevStatusWindow(QWidget *parent = nullptr); ~DevStatusWindow(); private slots: void on_sigGenButt_clicked(); void on_freqTunButt_clicked(); void on_tmSwiButt_clicked(); void on_freqSwiButt_clicked(); void on_tmRepButt_clicked(); void on_freqRepButt_clicked(); void on_bctButt_clicked(); private: Ui::DevStatusWindow *ui; SignalGenerator * sigGenDevice; FrequencyTuning * freqTunDevice; TimeSwitcher * timeSwitDevice; FreqSwitcher * freqSwitDevice; TimeReplicator * timeRepDevice; FreqReplicator * freqRepDevice; BCodeTerminal * bCodeTermDevice; }; #endif // DEVSTATUSWINDOW_H