#ifndef HISTORYDATA_H #define HISTORYDATA_H #include #include #include #include #include #include #include namespace Ui { class HistoryData; } class HistoryData : public QMainWindow { Q_OBJECT public: explicit HistoryData(QWidget *parent = 0); ~HistoryData(); void initMySQL(); private slots: void on_pushButton_clicked(); void on_pushButton_update_clicked(); void putCodeNames(QMap &codeNames); void showAplyData(QNetworkReply* reply); void getOneStock(QByteArray &buffer); private: Ui::HistoryData *ui; QSqlDatabase db; QMap m_codeNames; // 股票代号和名字 QNetworkRequest m_request; // 用于管理请求头的 QString m_cookie; // 缓存 QNetworkAccessManager m_manager; // 用于管理http请求及响应的 }; #endif // HISTORYDATA_H