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