#ifndef POSITIONMANAGEMENT_H
|
#define POSITIONMANAGEMENT_H
|
|
#include <QMainWindow>
|
#include <QStandardItemModel>
|
#include <QDialog>
|
#include <QLineEdit>
|
|
#include <QSqlDatabase>
|
#include <QSqlError>
|
#include <QSqlQuery>
|
#include <QMenu>
|
#include <QAction>
|
#include <QTableView>
|
|
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<QLineEdit*> m_lineEdits;
|
|
QSqlDatabase db;
|
|
QMenu *m_menu; // 右击菜单
|
QPoint m_curPoint; // 当前坐标
|
QTableView * m_curView; // 当前视图
|
};
|
|
#endif // POSITIONMANAGEMENT_H
|