#ifndef ADDTRADEDIALOG_H #define ADDTRADEDIALOG_H #include #include "userdata.h" #include namespace Ui { class AddTradeDialog; } class AddTradeDialog : public QDialog { Q_OBJECT public: explicit AddTradeDialog(QWidget *parent = nullptr); ~AddTradeDialog(); void SetStockBasicList(const QList& stockBasicList); void SetToken(const QString& token); private slots: void on_pushButton_OK_clicked(); void on_name_editingFinished(); void on_code_editingFinished(); void on_name_Activated(const QString &text); void on_code_Activated(const QString &text); private: void InitLineEdit(const QStringList& codeList,const QStringList& nameList); private: Ui::AddTradeDialog *ui; QList m_StockBasicList; QString m_Token; }; #endif // ADDTRADEDIALOG_H