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