#ifndef HOMEPAGEDLG_H #define HOMEPAGEDLG_H #include #include #include "Src/HomePage/homepagesetingwidget.h" #include "QPushButton" #include "deviceStateDlg.h" namespace Ui { class HomePageDlg; } class HomePageDlg : public QWidget { Q_OBJECT public: explicit HomePageDlg(QWidget *parent = nullptr); ~HomePageDlg(); QPixmap m_pixmap; HomePageSetingWidget* settingWidget; deviceStateDlg* m_deviceStateDlg; void getUrl(std::unordered_map& urlMap); private: Ui::HomePageDlg *ui; void initSettingUrl(); void initButton(); QString _lLinkIp; QString _adHocNetwork; QString _satelliteComm; std::unordered_map _urlMap; QPushButton* m_settingBtn; protected: void resizeEvent(QResizeEvent *event); signals: void sendUrl(std::unordered_map urlMap); private slots: void on_pushButton_clicked(); }; #endif // HOMEPAGEDLG_H