#ifndef SETTING_H #define SETTING_H #include #include "QFile" #include "QTextStream" #include "Index0.h" #include "Index1.h" #include #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