| | |
| | | #include <QMainWindow> |
| | | #include <QMenu> |
| | | #include <QTreeWidgetItem> |
| | | #include <QAxObject> |
| | | #include "struct_data.h" |
| | | #include <QSqlError> |
| | | |
| | | namespace Ui { |
| | | class ConverInfo2; |
| | |
| | | explicit ConverInfo2(QWidget *parent = 0); |
| | | ~ConverInfo2(); |
| | | void initUi(); |
| | | void readInfo(); |
| | | void addMenu(); |
| | | void readExcelFromPath(QString path); |
| | | |
| | | void addTreeWidgetNode(QVariant upName, QVariant name); |
| | | void createTreeNode(); |
| | | |
| | | signals: |
| | | void loadFinished(); // 加载完成的信号 |
| | | void loadProgress(int); // 加载进度 |
| | | |
| | | private slots: |
| | | void showMenu(QPoint p); |
| | | void addInfo(); |
| | | void deleteInfo(); |
| | | void on_treeWidget_doubleClicked(const QModelIndex &index); |
| | | |
| | | void on_pushButton_commit_clicked(); |
| | | |
| | | void on_pushButton_laodFile_clicked(); |
| | | |
| | | void showExcelSlot(); // 加载显示电子表格的槽 |
| | | |
| | | private: |
| | | Ui::ConverInfo2 *ui; |
| | | QMenu *m_menu; |
| | | QTreeWidgetItem *m_curItem; |
| | | QMap<QString,ComInfo> m_nameAndComInfos; // 单位映射信息表 |
| | | QMap<QString,QVector<QString>> m_treeNodes; // 单位树形信息表 |
| | | }; |
| | | |
| | | #endif // CONVERINFO2_H |