#ifndef TOOLSUI_H #define TOOLSUI_H #include #include "QFile" #include "QTextStream" #include "tools_Index0.h" #include "tools_Index1.h" #include "tools_Index2.h" #include "tools_Index3.h" #include "tools_Index4.h" namespace Ui { class ToolsUI; } class ToolsUI : public QWidget { Q_OBJECT public: explicit ToolsUI(QWidget *parent = nullptr); ~ToolsUI(); void resizeEvent(QResizeEvent *event); Tools_Index0 *index0 = nullptr; Tools_Index1 *index1 = nullptr; Tools_Index2 *index2 = nullptr; Tools_Index3 *index3 = nullptr; tools_Index4 *index4 = nullptr; private slots: void onTabIndexChanged(const int &index); void on_pushButton_Inspector_clicked(); void on_pushButton_Log_clicked(); void on_pushButton_Replay_clicked(); void on_pushButton_Console_clicked(); void on_pushButton_Servos_clicked(); signals: void IndexChanged(const int &index); private: Ui::ToolsUI *ui; int CurrentIndex = 0; }; #endif // TOOLSUI_H