#ifndef POSITIONMANAGEMENT_H #define POSITIONMANAGEMENT_H #include #include #include #include #include #include #include #include #include #include namespace Ui { class PositionManagement; } class PositionManagement : public QMainWindow { Q_OBJECT public: 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 m_lineEdits; QSqlDatabase db; QMenu *m_menu; // 右击菜单 QPoint m_curPoint; // 当前坐标 QTableView * m_curView; // 当前视图 }; #endif // POSITIONMANAGEMENT_H