#ifndef MAINWINDOW_H #define MAINWINDOW_H #include #include #include namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = nullptr); ~MainWindow(); QString internetWineSource = "https://code.gitlink.org.cn/gfdgd_xi/wine-mirrors/raw/branch/master/"; QJsonArray internetJsonList; QJsonArray localJsonList; private slots: void on_addButton_clicked(); void ReadLocalInformation(); void ReadInternetInformation(); void on_delButton_clicked(); public slots: void MessageBoxInfo(QString info); void MessageBoxError(QString info); void ChangeDialog(QProgressDialog *dialog, int value, int downloadBytes, int totalBytes); void DownloadFinish(); private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H