From 5f8a4c8d12855caa8d06cfcc5caa5a0601563710 Mon Sep 17 00:00:00 2001
From: wumu <mayi@mayi.com>
Date: 星期四, 30 十月 2025 00:12:13 +0800
Subject: [PATCH] 251030

---
 positionmanagement.h |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/positionmanagement.h b/positionmanagement.h
index c9142f1..8230a9f 100644
--- a/positionmanagement.h
+++ b/positionmanagement.h
@@ -3,6 +3,15 @@
 
 #include <QMainWindow>
 #include <QStandardItemModel>
+#include <QDialog>
+#include <QLineEdit>
+
+#include <QSqlDatabase>
+#include <QSqlError>
+#include <QSqlQuery>
+#include <QMenu>
+#include <QAction>
+#include <QTableView>
 
 namespace Ui {
 class PositionManagement;
@@ -16,12 +25,34 @@
     explicit PositionManagement(QWidget *parent = 0);
     ~PositionManagement();
 
+    void initMySQL();
+
+private slots:
+    void on_pushButton_add_clicked();
+
+    void on_pushButton_refresh_clicked();
+
+    void showMenu(QPoint p);
+
+    void searchPriceAction(); // 鏌ヨ浠锋牸鐨勫姩浣滄Ы
+    void buyStockAction(); // 涔板叆鑲$エ鐨勫姩浣滄Ы--鍙拱褰撳墠閫変腑鐨勮繖鏀�
+    void saleStockAction(); // 鍗栧嚭褰撳墠閫変腑鐨勮繖鏀偂绁ㄦЫ
+
 private:
     Ui::PositionManagement *ui;
     QStandardItemModel *m_modelAll;
     QStandardItemModel *m_modelShort;
     QStandardItemModel *m_modelMid;
     QStandardItemModel *m_modelLong;
+
+    QDialog *m_addDlg; // 娣诲姞鑲$エ鐨勫璇濇
+    QVector<QLineEdit*> m_lineEdits;
+
+    QSqlDatabase db;
+
+    QMenu *m_menu; // 鍙冲嚮鑿滃崟
+    QPoint m_curPoint; // 褰撳墠鍧愭爣
+    QTableView * m_curView; // 褰撳墠瑙嗗浘
 };
 
 #endif // POSITIONMANAGEMENT_H

--
Gitblit v1.8.0