| | |
| | | |
| | | #include <QMainWindow> |
| | | #include <QStandardItemModel> |
| | | #include <QDialog> |
| | | #include <QLineEdit> |
| | | |
| | | #include <QSqlDatabase> |
| | | #include <QSqlError> |
| | | #include <QSqlQuery> |
| | | #include <QMenu> |
| | | #include <QAction> |
| | | #include <QTableView> |
| | | |
| | | namespace Ui { |
| | | class PositionManagement; |
| | |
| | | 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 |