#ifndef SEARCHINFO_H #define SEARCHINFO_H #include <QMainWindow> #include <QMap> #include "QSqlDatabase" #include <QStandardItemModel> 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<QVector<QString>> getResult(QString &sql,int colCnt); void setLabels(); void createTableAllComInfo(QString tableName); // å•ä½ä¿¡æ¯è¡¨å…¨ void createTableRectifyResultInfo(QString tableName); // 整改结果信æ¯è¡¨ void createTableProblemListInfo(QString tableName); // 问题清å•列表信æ¯è¡¨ void createTableComprehensiveEntryInfo(QString tableName); // 综åˆå½•入信æ¯è¡¨ void createTableStandingBook(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<QString,int> m_comInfo; QMap<QString,QString> m_comCode; QMap<QString,QString> m_itemAndTable; QStandardItemModel *m_model; QMap<QString,QStringList> m_labels; }; #endif // SEARCHINFO_H