Files
Radio/module/radio/BackEnd/SweepFrequencyWidget.h
T
2026-07-23 18:11:07 +08:00

34 lines
791 B
C++

#ifndef SweepFrequencyWidget_H
#define SweepFrequencyWidget_H
#include "../BaseWidget.h"
class TextButton;
class DoubleTextButton;
class FrequentShower;
class ProgressBar;
class ConsoleWidget;
class ShowTime;
namespace YS{
class SpectrogramPowerPlot;
class TimePowerPlot;
class SweepFrequencyLine;
}
class SweepFrequencyWidget : public BaseWidget {
Q_OBJECT
public:
explicit SweepFrequencyWidget(QWidget *parent = nullptr);
~SweepFrequencyWidget() override;
QPushButton *m1, *m2, *m3, *m4;
FrequentShower *mSelectValueWidget;
ProgressBar *mProgressBar1, *mProgressBar2;
void initMenu();
YSG::Sweep_Frequent *mSweepFrequencyLine{};
QWidget* createSpectrogramPowerPlot();
protected:
void focusInEvent(QFocusEvent *event) override;
};
#endif