mainwindow.h 916 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #ifndef MAINWINDOW_H
  2. #define MAINWINDOW_H
  3. #include <QMainWindow>
  4. #include <QStandardItemModel>
  5. #include <QFile>
  6. #include "grpcdbclient.h"
  7. #include "dialogsetting.h"
  8. QT_BEGIN_NAMESPACE
  9. namespace Ui { class MainWindow; }
  10. QT_END_NAMESPACE
  11. class MainWindow : public QMainWindow
  12. {
  13. Q_OBJECT
  14. public:
  15. MainWindow(QWidget *parent = nullptr);
  16. ~MainWindow();
  17. private slots:
  18. void on_pushButton_setbegin_clicked();
  19. void on_pushButton_setend_clicked();
  20. void on_pushButton_query_clicked();
  21. void onreqres(int nres);
  22. void on_pushButton_DownLoad_clicked();
  23. void ondatareqres(int nres);
  24. void onfilereqres(int nres);
  25. void on_actionSetting_triggered();
  26. private:
  27. Ui::MainWindow *ui;
  28. grpcdbclient * mpdbclient;
  29. QStandardItemModel * mpitemmodel;
  30. std::string mstrfilename;
  31. qint64 mnFilePos;
  32. QFile mFileIVD;
  33. bool mbFileIVD;
  34. };
  35. #endif // MAINWINDOW_H