2
0

debugwidget.h 903 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef DEBUGWIDGET_H
  2. #define DEBUGWIDGET_H
  3. #include <QWidget>
  4. #include <QDir>
  5. #include <QStandardPaths>
  6. #include <QFile>
  7. #include <QFileDialog>
  8. #include <QMessageBox>
  9. #include <QProcess>
  10. #include "src/database/db.h"
  11. #include "src/database/dbsetup.h"
  12. #include "src/database/dbinfo.h"
  13. #include "src/classes/adownload.h"
  14. #include "src/functions/areadcsv.h"
  15. namespace Ui {
  16. class DebugWidget;
  17. }
  18. class DebugWidget : public QWidget
  19. {
  20. Q_OBJECT
  21. public:
  22. explicit DebugWidget(QWidget *parent = nullptr);
  23. ~DebugWidget();
  24. private slots:
  25. void on_resetUserTablesPushButton_clicked();
  26. void on_resetDatabasePushButton_clicked();
  27. void downloadFinished();
  28. void on_fillUserDataPushButton_clicked();
  29. void on_selectCsvPushButton_clicked();
  30. void on_importCsvPushButton_clicked();
  31. private:
  32. Ui::DebugWidget *ui;
  33. bool downloadComplete = false;
  34. };
  35. #endif // DEBUGWIDGET_H