#ifndef SEARCHINFO_H #define SEARCHINFO_H #include #include #include "QSqlDatabase" #include namespace Ui { class SearchInfo; } class SearchInfo : public QMainWindow { Q_OBJECT public: explicit SearchInfo(QWidget *parent = 0); ~SearchInfo(); void createSqlite(); void createTableHasEvidences(QString tableName); // 有佐证的表 void createTableNoEvidences(QString tableName); // 无佐证的表 void createTableHasUnit(QString tableName); // 无佐证的表且有计量单位的表 void searchComName(); QVector> getResult(QString &sql,int colCnt); void setLabels(); void createTableAllComInfo(QString tableName); // 单位信息表全 void createTableRectifyResultInfo(QString tableName); // 整改结果信息表 void createTableProblemListInfo(QString tableName); // 问题清单列表信息表 void createTableComprehensiveEntryInfo(QString tableName); // 综合录入信息表 private slots: void on_pushButton_search_clicked(); void on_pushButton_export_clicked(); void on_comboBox_currentIndexChanged(const QString &arg1); void on_toolButton_seleceExcel_clicked(); void on_comboBox_company_currentIndexChanged(const QString &arg1); void addComName(QString name); void on_checkBox_clicked(); private: Ui::SearchInfo *ui; QSqlDatabase m_db; QMap m_comInfo; QMap m_comCode; QMap m_itemAndTable; QStandardItemModel *m_model; QMap m_labels; }; #endif // SEARCHINFO_H