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

139 line
5.1 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/status_text_dialog.cpp \
  19. src/ui/button_extension_dialog.cpp \
  20. src/ui/plc_connection_dialog.cpp \
  21. src/ui/free_monitor_widget.cpp \
  22. src/ui/runtime_monitor_window.cpp \
  23. src/ui/runtime_monitor_widget.cpp \
  24. src/ui/toolbar_icon_factory.cpp \
  25. src/ui/project_workspace_controller.cpp \
  26. src/ui/property_panel_controller.cpp \
  27. src/ui/runtime_panel_controller.cpp \
  28. src/domain/register_address.cpp \
  29. src/domain/register_value_type.cpp \
  30. src/domain/virtual_register_repository.cpp \
  31. src/domain/active_register_repository.cpp \
  32. src/domain/register_monitor_model.cpp \
  33. src/domain/alarm_model.cpp \
  34. src/domain/hmi_model.cpp \
  35. src/domain/hmi_control_registry.cpp \
  36. src/domain/control_logic_model.cpp \
  37. src/domain/project_model.cpp \
  38. src/domain/runtime_state.cpp \
  39. src/services/project_service.cpp \
  40. src/services/alarm_editor_service.cpp \
  41. src/services/alarm_service.cpp \
  42. src/services/hmi_editor_service.cpp \
  43. src/services/hmi_navigation_service.cpp \
  44. src/services/logic_editor_service.cpp \
  45. src/services/logic_command_service.cpp \
  46. src/services/hmi_runtime_service.cpp \
  47. src/services/software_logic_executor.cpp \
  48. src/services/offline_simulation_service.cpp \
  49. src/services/online_logic_monitor_service.cpp \
  50. src/services/runtime_mode_service.cpp \
  51. src/services/plc_discovery_gateway.cpp \
  52. src/services/register_monitor_service.cpp \
  53. src/services/register_comment_service.cpp \
  54. src/infrastructure/plc_register_repository.cpp \
  55. src/infrastructure/plc_communication_error_classifier.cpp \
  56. src/infrastructure/plc_communication_service.cpp \
  57. src/infrastructure/plc_discovery_service.cpp \
  58. src/infrastructure/application_settings_loader.cpp \
  59. src/infrastructure/runtime_settings_loader.cpp \
  60. src/infrastructure/runtime_project_bundle.cpp \
  61. src/infrastructure/json_project_storage.cpp \
  62. src/ui/hmi_editor_widget.cpp \
  63. src/ui/logic_editor_widget.cpp
  64. HEADERS += \
  65. src/ui/main_window.h \
  66. src/ui/logic_instruction_dialog.h \
  67. src/ui/alarm_configuration_dialog.h \
  68. src/ui/register_comment_dialog.h \
  69. src/ui/status_text_dialog.h \
  70. src/ui/button_extension_dialog.h \
  71. src/ui/plc_connection_dialog.h \
  72. src/ui/free_monitor_widget.h \
  73. src/ui/runtime_monitor_window.h \
  74. src/ui/runtime_monitor_widget.h \
  75. src/ui/toolbar_icon_factory.h \
  76. src/ui/project_workspace_controller.h \
  77. src/ui/property_panel_controller.h \
  78. src/ui/runtime_panel_controller.h \
  79. src/domain/register_address.h \
  80. src/domain/register_value_type.h \
  81. src/domain/register_repository.h \
  82. src/domain/virtual_register_repository.h \
  83. src/domain/active_register_repository.h \
  84. src/domain/register_monitor_model.h \
  85. src/domain/alarm_model.h \
  86. src/domain/hmi_model.h \
  87. src/domain/hmi_control_registry.h \
  88. src/domain/control_logic_model.h \
  89. src/domain/project_limits.h \
  90. src/domain/project_model.h \
  91. src/domain/runtime_state.h \
  92. src/domain/project_storage.h \
  93. src/services/project_service.h \
  94. src/services/editor_history.h \
  95. src/services/alarm_editor_service.h \
  96. src/services/alarm_service.h \
  97. src/services/hmi_editor_service.h \
  98. src/services/hmi_navigation_service.h \
  99. src/services/logic_editor_service.h \
  100. src/services/logic_command_service.h \
  101. src/services/hmi_runtime_service.h \
  102. src/services/software_logic_executor.h \
  103. src/services/offline_simulation_service.h \
  104. src/services/online_logic_monitor_service.h \
  105. src/services/runtime_mode_service.h \
  106. src/services/plc_discovery_gateway.h \
  107. src/services/register_monitor_service.h \
  108. src/services/register_comment_service.h \
  109. src/services/plc_communication_gateway.h \
  110. src/services/application_settings.h \
  111. src/infrastructure/plc_register_repository.h \
  112. src/infrastructure/plc_communication_error_classifier.h \
  113. src/infrastructure/plc_communication_service.h \
  114. src/infrastructure/plc_discovery_service.h \
  115. src/infrastructure/application_settings_loader.h \
  116. src/infrastructure/runtime_settings_loader.h \
  117. src/infrastructure/runtime_project_bundle.h \
  118. src/infrastructure/json_project_storage.h \
  119. src/ui/hmi_editor_widget.h \
  120. src/ui/logic_editor_widget.h
  121. FORMS += \
  122. src/ui/main_window.ui \
  123. src/ui/logic_instruction_dialog.ui \
  124. src/ui/alarm_configuration_dialog.ui \
  125. src/ui/register_comment_dialog.ui \
  126. src/ui/status_text_dialog.ui \
  127. src/ui/button_extension_dialog.ui \
  128. src/ui/plc_connection_dialog.ui \
  129. src/ui/free_monitor_widget.ui \
  130. src/ui/runtime_monitor_window.ui \
  131. src/ui/runtime_monitor_widget.ui