# integrated_platform.pro # 综合平台编程器 Qt Widgets 工程配置。 # Version: 0.1.0 # Author: suyu # Date: 2026-08-05 QT += core gui widgets serialbus serialport TEMPLATE = app TARGET = integrated_platform CONFIG += c++17 warn_on CONFIG -= app_bundle INCLUDEPATH += src SOURCES += \ src/main.cpp \ src/ui/main_window.cpp \ src/ui/logic_instruction_dialog.cpp \ src/ui/alarm_configuration_dialog.cpp \ src/ui/register_comment_dialog.cpp \ src/ui/plc_connection_dialog.cpp \ src/ui/free_monitor_widget.cpp \ src/ui/runtime_monitor_widget.cpp \ src/ui/project_workspace_controller.cpp \ src/ui/property_panel_controller.cpp \ src/ui/runtime_panel_controller.cpp \ src/domain/register_address.cpp \ src/domain/register_repository.cpp \ src/domain/active_register_repository.cpp \ src/domain/register_monitor_model.cpp \ src/domain/alarm_model.cpp \ src/domain/hmi_model.cpp \ src/domain/hmi_control_registry.cpp \ src/domain/control_logic_model.cpp \ src/domain/project_model.cpp \ src/domain/runtime_state.cpp \ src/services/project_service.cpp \ src/services/alarm_editor_service.cpp \ src/services/alarm_service.cpp \ src/services/hmi_editor_service.cpp \ src/services/hmi_navigation_service.cpp \ src/services/logic_editor_service.cpp \ src/services/hmi_runtime_service.cpp \ src/services/software_logic_executor.cpp \ src/services/offline_simulation_service.cpp \ src/services/runtime_mode_service.cpp \ src/services/register_monitor_service.cpp \ src/services/register_comment_service.cpp \ src/infrastructure/plc_register_repository.cpp \ src/infrastructure/plc_communication_error_classifier.cpp \ src/infrastructure/plc_communication_service.cpp \ src/infrastructure/json_project_storage.cpp \ src/ui/hmi_editor_widget.cpp \ src/ui/logic_editor_widget.cpp HEADERS += \ src/ui/main_window.h \ src/ui/logic_instruction_dialog.h \ src/ui/alarm_configuration_dialog.h \ src/ui/register_comment_dialog.h \ src/ui/plc_connection_dialog.h \ src/ui/free_monitor_widget.h \ src/ui/runtime_monitor_widget.h \ src/ui/project_workspace_controller.h \ src/ui/property_panel_controller.h \ src/ui/runtime_panel_controller.h \ src/domain/register_address.h \ src/domain/register_repository.h \ src/domain/active_register_repository.h \ src/domain/register_monitor_model.h \ src/domain/alarm_model.h \ src/domain/hmi_model.h \ src/domain/hmi_control_registry.h \ src/domain/control_logic_model.h \ src/domain/project_model.h \ src/domain/runtime_state.h \ src/domain/project_storage.h \ src/services/project_service.h \ src/services/alarm_editor_service.h \ src/services/alarm_service.h \ src/services/hmi_editor_service.h \ src/services/hmi_navigation_service.h \ src/services/logic_editor_service.h \ src/services/hmi_runtime_service.h \ src/services/software_logic_executor.h \ src/services/offline_simulation_service.h \ src/services/runtime_mode_service.h \ src/services/register_monitor_service.h \ src/services/register_comment_service.h \ src/services/plc_communication_gateway.h \ src/infrastructure/plc_register_repository.h \ src/infrastructure/plc_communication_error_classifier.h \ src/infrastructure/plc_communication_service.h \ src/infrastructure/json_project_storage.h \ src/ui/hmi_editor_widget.h \ src/ui/logic_editor_widget.h FORMS += \ src/ui/main_window.ui \ src/ui/logic_instruction_dialog.ui \ src/ui/alarm_configuration_dialog.ui \ src/ui/register_comment_dialog.ui \ src/ui/plc_connection_dialog.ui \ src/ui/free_monitor_widget.ui \ src/ui/runtime_monitor_widget.ui