From f7dd8173db8f3c2eb5beefa960d86a2bc2144f9f Mon Sep 17 00:00:00 2001
From: wumu <mayi@mayi.com>
Date: 星期日, 02 三月 2025 23:58:44 +0800
Subject: [PATCH] 250302

---
 historydata.h |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/historydata.h b/historydata.h
index 5444940..fbc7551 100644
--- a/historydata.h
+++ b/historydata.h
@@ -3,9 +3,14 @@
 
 #include <QMainWindow>
 #include <QMap>
+#include <QNetworkAccessManager>
+#include <QNetworkRequest>
 #include <QSqlDatabase>
 #include <QSqlError>
 #include <QSqlQuery>
+#include <QStandardItemModel>
+#include "customsortproxymodel.h"
+#include <QTimer>
 
 namespace Ui {
 class HistoryData;
@@ -21,19 +26,56 @@
 
     void initMySQL();
 
+    void getPoolStock(QByteArray &buffer);
+signals:
+    void sendHistoryModel(QVector<QVector<QString>> &); // 灏嗘ā鍨嬪彂缁欎俊鎭睍绀�
+    void sendHistoryModel(QStandardItemModel *); // 灏嗘ā鍨嬪彂缁欎俊鎭睍绀�
+
 private slots:
     void on_pushButton_clicked();
 
     void on_pushButton_update_clicked();
 
     void putCodeNames(QMap<QString,QString> &codeNames);
+
+    void showAplyData(QNetworkReply* reply);
+    void getOneStock(QByteArray &buffer);
     
+    void on_pushButton_search_clicked();
+
+    void on_pushButton_2_clicked();
+
+    void on_pushButton_addStock_clicked();
+
+    void poolTimerSlot(); // 鑲$エ姹犲埛鏂扮殑瀹氭椂鍣ㄦЫ
+
+    void on_checkBox_clicked();
+
+    void getLastCloseSlot();
+
+    void on_checkBox_updatePoolClose_clicked();
+
 private:
     Ui::HistoryData *ui;
 
     QSqlDatabase db;
 
     QMap<QString,QString> m_codeNames; // 鑲$エ浠e彿鍜屽悕瀛�
+
+    QNetworkRequest m_request; // 鐢ㄤ簬绠$悊璇锋眰澶寸殑
+    QString m_cookie; // 缂撳瓨
+    QNetworkAccessManager m_manager; // 鐢ㄤ簬绠$悊http璇锋眰鍙婂搷搴旂殑
+
+    QStandardItemModel *m_model;
+    CustomSortProxyModel *m_customModel; // 鐢ㄤ簬鎺掑簭鐨勮嚜瀹氫箟妯″瀷
+    QStandardItemModel *m_poolModel; // 鑲$エ姹犳ā鍨�
+
+    QVector<QVector<QString>> m_modelDatas; // 琛屽垪瀛樺偍
+
+    QTimer *m_poolTimer; // 鍒锋柊鑲$エ姹犵殑瀹氭椂鍣�
+    QTimer *m_getPoolCloseTimer; // 鑾峰彇鑲$エ姹犳渶鏂颁环鏍肩殑瀹氭椂鍣�
+
+    int m_days=0; // 涓婃鏇存柊鍒扮幇鍦ㄧ粡杩囩殑澶╂暟
 };
 
 #endif // HISTORYDATA_H

--
Gitblit v1.8.0