#ifndef IMPORTTEMPLATE_H #define IMPORTTEMPLATE_H #include class TemplateItem; namespace Ui { class ImportTemplate; } class ImportTemplate : public QDialog { Q_OBJECT public: explicit ImportTemplate(QStringList& tabList,QWidget *parent = nullptr); ~ImportTemplate(); void createRow(int row,int num,const QString& text); /* 创建一行数据 */ /* 是否点下了OK */ bool isOk() const { return m_isOk; } /* 获取选择的模板名称 */ QString getTemplateName() const { return m_templateName; } signals: /* 选择一个模版 */ void signal_templateName(QString name); /* 删除一个模版 */ void signal_deleteTemplate(QString name); private slots: void do_ok(); void do_seletctRow(int row,int col); /* 选中一行 */ private: Ui::ImportTemplate *ui; bool m_isOk = false; /* 是否点下了OK */ QString m_templateName; /* 模版名称 */ }; #endif // IMPORTTEMPLATE_H