34 lines
791 B
C++
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
|
|
|
|
|
|
|