综合平台编程器项目的远程存储
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.
 
 
 
 

100 line
3.4 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/logic_instruction_dialog.cpp \
  16. src/ui/alarm_configuration_dialog.cpp \
  17. src/ui/register_comment_dialog.cpp \
  18. src/ui/plc_connection_dialog.cpp \
  19. src/ui/free_monitor_widget.cpp \
  20. src/ui/runtime_monitor_widget.cpp \
  21. src/domain/register_address.cpp \
  22. src/domain/register_repository.cpp \
  23. src/domain/active_register_repository.cpp \
  24. src/domain/register_monitor_model.cpp \
  25. src/domain/alarm_model.cpp \
  26. src/domain/hmi_model.cpp \
  27. src/domain/control_logic_model.cpp \
  28. src/domain/project_model.cpp \
  29. src/domain/runtime_state.cpp \
  30. src/services/project_service.cpp \
  31. src/services/alarm_editor_service.cpp \
  32. src/services/alarm_service.cpp \
  33. src/services/hmi_editor_service.cpp \
  34. src/services/hmi_navigation_service.cpp \
  35. src/services/logic_editor_service.cpp \
  36. src/services/hmi_runtime_service.cpp \
  37. src/services/software_logic_executor.cpp \
  38. src/services/offline_simulation_service.cpp \
  39. src/services/runtime_mode_service.cpp \
  40. src/services/register_monitor_service.cpp \
  41. src/services/register_comment_service.cpp \
  42. src/infrastructure/plc_register_repository.cpp \
  43. src/infrastructure/plc_communication_error_classifier.cpp \
  44. src/infrastructure/plc_communication_service.cpp \
  45. src/infrastructure/json_project_storage.cpp \
  46. src/ui/hmi_editor_widget.cpp \
  47. src/ui/logic_editor_widget.cpp
  48. HEADERS += \
  49. src/ui/main_window.h \
  50. src/ui/logic_instruction_dialog.h \
  51. src/ui/alarm_configuration_dialog.h \
  52. src/ui/register_comment_dialog.h \
  53. src/ui/plc_connection_dialog.h \
  54. src/ui/free_monitor_widget.h \
  55. src/ui/runtime_monitor_widget.h \
  56. src/domain/register_address.h \
  57. src/domain/register_repository.h \
  58. src/domain/active_register_repository.h \
  59. src/domain/register_monitor_model.h \
  60. src/domain/alarm_model.h \
  61. src/domain/hmi_model.h \
  62. src/domain/control_logic_model.h \
  63. src/domain/project_model.h \
  64. src/domain/runtime_state.h \
  65. src/domain/project_storage.h \
  66. src/services/project_service.h \
  67. src/services/alarm_editor_service.h \
  68. src/services/alarm_service.h \
  69. src/services/hmi_editor_service.h \
  70. src/services/hmi_navigation_service.h \
  71. src/services/logic_editor_service.h \
  72. src/services/hmi_runtime_service.h \
  73. src/services/software_logic_executor.h \
  74. src/services/offline_simulation_service.h \
  75. src/services/runtime_mode_service.h \
  76. src/services/register_monitor_service.h \
  77. src/services/register_comment_service.h \
  78. src/services/plc_communication_gateway.h \
  79. src/infrastructure/plc_register_repository.h \
  80. src/infrastructure/plc_communication_error_classifier.h \
  81. src/infrastructure/plc_communication_service.h \
  82. src/infrastructure/json_project_storage.h \
  83. src/ui/hmi_editor_widget.h \
  84. src/ui/logic_editor_widget.h
  85. FORMS += \
  86. src/ui/main_window.ui \
  87. src/ui/logic_instruction_dialog.ui \
  88. src/ui/alarm_configuration_dialog.ui \
  89. src/ui/register_comment_dialog.ui \
  90. src/ui/plc_connection_dialog.ui \
  91. src/ui/free_monitor_widget.ui \
  92. src/ui/runtime_monitor_widget.ui