mainwindow.h 886 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include <QtWidgets/QMainWindow>
  3. #include "ui_MainWindow.h"
  4. class MainWindow : public QMainWindow
  5. {
  6. Q_OBJECT
  7. public:
  8. MainWindow(QWidget *parent = Q_NULLPTR);
  9. private slots:
  10. void onModelPath();
  11. void onServicePath();
  12. void onWidgetPath();
  13. void onGenerate();
  14. private:
  15. void createModel(const QString &modelName, const QString &entityName);
  16. void createService(const QString &serviceName, const QString &entityName);
  17. void createWidget(const QString &widgetName, const QString &modelName, const QString &serviceName, const QString &entityName, const QString &name);
  18. void createMultipleWidget(const QString &widgetName, const QString &modelName, const QString &serviceName, const QString &entityName, const QString &name);
  19. QString readAll(const QString &filename);
  20. void write(const QString &filename, const QString &content);
  21. private:
  22. Ui::MainWindowClass ui;
  23. };