32 lines
819 B
C++
32 lines
819 B
C++
#ifndef IntermediateFrequencyWidget_H
|
|
#define IntermediateFrequencyWidget_H
|
|
#include "../BaseWidget.h"
|
|
|
|
class TextButton;
|
|
class DoubleTextButton;
|
|
class FrequentShower;
|
|
class ProgressBar;
|
|
class ConsoleWidget;
|
|
class ShowTime;
|
|
class BaseWidgetMenu;
|
|
class IntermediateFrequencyWidget : public BaseWidget {
|
|
Q_OBJECT
|
|
public:
|
|
explicit IntermediateFrequencyWidget(QWidget *parent = nullptr);
|
|
~IntermediateFrequencyWidget() override;
|
|
QPushButton *m1, *m2, *m3, *m4, *m5, *m6;
|
|
FrequentShower *mFrequentShower;
|
|
ProgressBar *mProgressBar1, *mProgressBar2;
|
|
YSG::Spectrum *mSpectrogramLine{};
|
|
YSG::Afterglow *mAfterglow{};
|
|
QWidget* createSpectrogramPowerPlot();
|
|
QWidget* create_Afterglow_Plot();
|
|
void initMenu();
|
|
protected:
|
|
void focusInEvent(QFocusEvent *event) override;
|
|
};
|
|
#endif
|
|
|
|
|
|
|