Files
gcs-nf/App/Setting/Setting.h
T
2020-09-24 16:22:56 +08:00

66 lines
881 B
C++

#ifndef SETTING_H
#define SETTING_H
#include <QWidget>
#include "QFile"
#include "QTextStream"
#include "Index0.h"
#include "Index1.h"
#include <QCommonStyle>
#include "QStyle"
namespace Ui {
class Setting;
}
class Setting : public QWidget
{
Q_OBJECT
public:
enum state{
unSelected = 0,
preSelected = 1,
Selected = 2,
};
explicit Setting(QWidget *parent = nullptr);
~Setting();
void resizeEvent(QResizeEvent *event);
Index0 *index0 = nullptr;
Index1 *index1 = nullptr;
private slots:
void setPushButtonState(uint8_t state1,uint8_t state2);
void onTabIndexChanged(const int &index);
void on_pushButton_software_clicked();
void on_pushButton_plane_clicked();
signals:
void IndexChanged(const int &index);
private:
Ui::Setting *ui;
int CurrentIndex = 0;
};
#endif // SETTING_H