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 | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/historydata.h b/historydata.h index 1338cf3..fbc7551 100644 --- a/historydata.h +++ b/historydata.h @@ -8,6 +8,9 @@ #include <QSqlDatabase> #include <QSqlError> #include <QSqlQuery> +#include <QStandardItemModel> +#include "customsortproxymodel.h" +#include <QTimer> namespace Ui { class HistoryData; @@ -23,6 +26,11 @@ void initMySQL(); + void getPoolStock(QByteArray &buffer); +signals: + void sendHistoryModel(QVector<QVector<QString>> &); // 灏嗘ā鍨嬪彂缁欎俊鎭睍绀� + void sendHistoryModel(QStandardItemModel *); // 灏嗘ā鍨嬪彂缁欎俊鎭睍绀� + private slots: void on_pushButton_clicked(); @@ -33,6 +41,20 @@ 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; @@ -43,6 +65,17 @@ 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