综合平台编程器项目的远程存储
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

81 lines
2.7 KiB

  1. # integrated_platform.pro
  2. # 综合平台编程器 Qt Widgets 工程配置。
  3. # Version: 0.1.0
  4. # Author: suyu
  5. # Date: 2026-08-05
  6. QT += core gui widgets serialbus serialport
  7. TEMPLATE = app
  8. TARGET = integrated_platform
  9. CONFIG += c++17 warn_on
  10. CONFIG -= app_bundle
  11. INCLUDEPATH += src
  12. SOURCES += \
  13. src/main.cpp \
  14. src/ui/main_window.cpp \
  15. src/ui/plc_connection_dialog.cpp \
  16. src/ui/free_monitor_widget.cpp \
  17. src/ui/runtime_monitor_widget.cpp \
  18. src/domain/register_address.cpp \
  19. src/domain/register_repository.cpp \
  20. src/domain/active_register_repository.cpp \
  21. src/domain/register_monitor_model.cpp \
  22. src/domain/hmi_model.cpp \
  23. src/domain/control_logic_model.cpp \
  24. src/domain/project_model.cpp \
  25. src/domain/runtime_state.cpp \
  26. src/services/project_service.cpp \
  27. src/services/hmi_editor_service.cpp \
  28. src/services/logic_editor_service.cpp \
  29. src/services/hmi_runtime_service.cpp \
  30. src/services/software_logic_executor.cpp \
  31. src/services/offline_simulation_service.cpp \
  32. src/services/runtime_mode_service.cpp \
  33. src/services/register_monitor_service.cpp \
  34. src/infrastructure/plc_register_repository.cpp \
  35. src/infrastructure/plc_communication_error_classifier.cpp \
  36. src/infrastructure/plc_communication_service.cpp \
  37. src/infrastructure/json_project_storage.cpp \
  38. src/ui/hmi_editor_widget.cpp \
  39. src/ui/logic_editor_widget.cpp
  40. HEADERS += \
  41. src/ui/main_window.h \
  42. src/ui/plc_connection_dialog.h \
  43. src/ui/free_monitor_widget.h \
  44. src/ui/runtime_monitor_widget.h \
  45. src/domain/register_address.h \
  46. src/domain/register_repository.h \
  47. src/domain/active_register_repository.h \
  48. src/domain/register_monitor_model.h \
  49. src/domain/hmi_model.h \
  50. src/domain/control_logic_model.h \
  51. src/domain/project_model.h \
  52. src/domain/runtime_state.h \
  53. src/domain/project_storage.h \
  54. src/services/project_service.h \
  55. src/services/hmi_editor_service.h \
  56. src/services/logic_editor_service.h \
  57. src/services/hmi_runtime_service.h \
  58. src/services/software_logic_executor.h \
  59. src/services/offline_simulation_service.h \
  60. src/services/runtime_mode_service.h \
  61. src/services/register_monitor_service.h \
  62. src/services/plc_communication_gateway.h \
  63. src/infrastructure/plc_register_repository.h \
  64. src/infrastructure/plc_communication_error_classifier.h \
  65. src/infrastructure/plc_communication_service.h \
  66. src/infrastructure/json_project_storage.h \
  67. src/ui/hmi_editor_widget.h \
  68. src/ui/logic_editor_widget.h
  69. FORMS += \
  70. src/ui/main_window.ui \
  71. src/ui/plc_connection_dialog.ui \
  72. src/ui/free_monitor_widget.ui \
  73. src/ui/runtime_monitor_widget.ui