#ifndef TOOLS_INDEX4_H #define TOOLS_INDEX4_H #include #include "QDockWidget" #include "QFile" #include "QTextStream" #include "QDebug" #include "QCloseEvent" #include "QFileDialog" #include "QJsonArray" #include "QJsonDocument" #include "QJsonObject" #include "QJsonParseError" #include "QMouseEvent" #include "QDebug" #include "QAction" #include "QContextMenuEvent" #include "QMenu" #include "QColor" #include "QLabel" #include "mavlink.h" #include "QStyle" #include "QProgressBar" #include "QMap" #include "ToolsUI/ToolsWidget.h" #include "QGroupBox" #include "QLabel" #include "QSpacerItem" namespace Ui { class tools_Index4; } class tools_Index4 : public ToolsWidget { Q_OBJECT public: explicit tools_Index4(QWidget *parent = nullptr); ~tools_Index4(); public slots: void setChannel(int port,QMap value); protected: void mouseReleaseEvent(QMouseEvent *event); void mouseDoubleClickEvent(QMouseEvent *event); void addGroup(int port); private: Ui::tools_Index4 *ui; bool Floated = false; QJsonArray Max; QJsonArray Min; QMap barlist; }; #endif // TOOLS_INDEX4_H