From 8b717bccb1065ba5a38208fb073045e43fb8ef5e Mon Sep 17 00:00:00 2001
From: wumu <mayi@mayi.com>
Date: 星期三, 12 二月 2025 23:08:00 +0800
Subject: [PATCH] 250212

---
 getstocklist.h |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/getstocklist.h b/getstocklist.h
index 8499a1d..9d37a25 100644
--- a/getstocklist.h
+++ b/getstocklist.h
@@ -11,6 +11,9 @@
 #include <QLineSeries>   // 鎶樼嚎绫�
 #include <QSplineSeries> // 鏇茬嚎绫�
 #include <QTimer>
+#include <QCompleter> // 鐢ㄤ簬妯$硦鍖归厤
+#include "customitem.h"
+#include "customsortproxymodel.h"
 
 QT_CHARTS_USE_NAMESPACE  // 鍛藉悕绌洪棿寰椾娇鐢ㄨ捣鏉ワ紝瑕佷笉鐒剁被浼氭嬁涓嶅埌
 
@@ -41,6 +44,8 @@
     void sendChartData(QLineSeries*);  // 鎶樼嚎
     void sendChartData(QSplineSeries*);  // 鏇茬嚎
     void sendInfoMess(QString); // 鍙戦�佹秷鎭彁绀�
+    void sendClosePrice(QString,QString); // 鍙戦�佹渶鏂扮殑浠锋牸锛氬悕瀛椼�佷环鏍�
+    void sendCodeNames(QMap<QString, QString> &); // 缁欏巻鍙插垎鏋愮晫闈㈠彂閫佸悕瀛椾唬鍙蜂俊鎭�
 
 private slots:
     void on_pushButton_get_clicked();
@@ -52,11 +57,25 @@
     void priceSlot();
     void maPolicySlot(); // MA绛栫暐妲�
     void maTest100Slot(); // MA绛栫暐鍥炴祴鍓�100鍚嶆Ы
+    void multiResonateTest100Slot(); // 澶氱瓥鐣ュ叡鎸洖娴嬪墠100鍚嶆Ы
     void macdPolicySlot(); // MACD绛栫暐妲�
+    void buttomToUpPolicySlot(); // 搴曢儴缈昏浆绛栫暐--涓昏鐢ㄤ簬鏈堢嚎澶勭悊
+    void multiResonatePolicySlot(); // 澶氱瓥鐣ュ叡鎸�
+    void oneUpCrossFourSlot(); // 涓�闃崇┛鍥涚嚎锛屽崈鍐涗竾椹潵鐩歌
+    void oneUpCrossFourTest100Slot(); // 涓�闃崇┛鍥涚嚎锛屽崈鍐涗竾椹潵鐩歌 鍥炴祴
 
     void getCodeSlot(); // 鑾峰彇鑲$エ浠e彿鐨勫畾鏃跺櫒鐨勬Ы
+    void pollMultiSlot(); // 杞澶氱瓥鐣ュ叡鎸畾鏃跺櫒
 
     void on_pushButton_industry_clicked();
+
+    void getLastClosePrice(QString name); // 閫氳繃鍚嶅瓧鑾峰彇鑲$エ浠锋牸妲�
+
+    void on_pushButton_filterCap_clicked();
+
+    void on_pushButton_search_clicked();
+
+    void on_lineEdit_search_returnPressed();
 
 private:
     Ui::GetStockList *ui;
@@ -67,6 +86,8 @@
 
     // 涓嬮潰杩欏嚑涓敤浜庢樉寮忕埇鍒扮殑鑲$エ鏁版嵁
     QStandardItemModel *m_model; // 鏍囧噯椤规ā鍨嬶紝鐢ㄦ潵瀛樺偍鏁版嵁鐨勶紝灏嗘ā鍨嬪拰瑙嗗浘杩涜浜嗗垎绂�
+    CustomSortProxyModel *m_customModel; // 鐢ㄤ簬鎺掑簭鐨勮嚜瀹氫箟妯″瀷
+
     QMenu *m_menu; // 鑿滃崟鎸囬拡锛岀敤鏉ュ鐞嗗彸鍑昏彍鍗曠殑
     int m_numsCnt; // 鍗曚釜鑲$エ鐨勬暟鎹鏁�
     int m_menuIndex; // 閽堝鍗曚釜鑲$エ闇�瑕佸垽鏂槸鍝釜鎿嶄綔锛岀敤鏉ヨ褰曚笅鏍囩殑
@@ -80,6 +101,11 @@
     QString m_dateType; // 鏃ユ湡绫诲瀷锛歞ay week month year
     int m_maTestNum; // ma绛栫暐鍥炴祴鏁伴噺
 
+    QTimer *m_pollMultiTimer; // 杞澶氱瓥鐣ュ畾鏃跺櫒
+
+    QCompleter *m_completer; // 鏀寔妯$硦鍖归厤
+
+
 };
 
 #endif // GETSTOCKLIST_H

--
Gitblit v1.8.0