gui.controllers package

Submodules

gui.controllers.param_controller module

参数映射控制器 连接 GUI 和参数映射更新逻辑

class gui.controllers.param_controller.ParamController(main_window, config: AppConfig)[源代码]

基类:QObject

参数映射控制器

staticMetaObject = PySide6.QtCore.QMetaObject("ParamController" inherits "QObject": Methods:   #4 type=Signal, signature=worker_progress(QString), parameters=QString   #5 type=Signal, signature=worker_finished(bool,QString), parameters=bool, QString )
update_param_mappings(config=None)[源代码]

更新参数映射

worker_finished
worker_progress
class gui.controllers.param_controller.ParamUpdateWorker(config: AppConfig)[源代码]

基类:QThread

参数更新工作线程

finished
progress
run()[源代码]

执行参数映射更新

staticMetaObject = PySide6.QtCore.QMetaObject("ParamUpdateWorker" inherits "QThread": Methods:   #12 type=Signal, signature=progress(QString), parameters=QString   #13 type=Signal, signature=finished(bool,QString), parameters=bool, QString )

gui.controllers.resource_controller module

资源管理控制器 连接 GUI 和资源验证/同步逻辑

class gui.controllers.resource_controller.ResourceController(main_window, config: AppConfig)[源代码]

基类:QObject

资源管理控制器

staticMetaObject = PySide6.QtCore.QMetaObject("ResourceController" inherits "QObject": Methods:   #4 type=Signal, signature=validate_progress(QString), parameters=QString   #5 type=Signal, signature=validate_finished(bool,QString,QVariantMap), parameters=bool, QString, QVariantMap   #6 type=Signal, signature=sync_progress(QString), parameters=QString   #7 type=Signal, signature=sync_finished(bool,QString), parameters=bool, QString )
sync_finished
sync_progress
sync_resources(library_path: Path, dry_run: bool = False)[源代码]

同步资源

validate_finished
validate_progress
validate_resources(config=None)[源代码]

验证资源

class gui.controllers.resource_controller.ResourceSyncWorker(config: AppConfig, library_path: Path, dry_run: bool = False)[源代码]

基类:QThread

资源同步工作线程

finished
progress
run()[源代码]

执行资源同步

staticMetaObject = PySide6.QtCore.QMetaObject("ResourceSyncWorker" inherits "QThread": Methods:   #12 type=Signal, signature=progress(QString), parameters=QString   #13 type=Signal, signature=finished(bool,QString), parameters=bool, QString )
class gui.controllers.resource_controller.ResourceValidateWorker(config: AppConfig)[源代码]

基类:QThread

资源验证工作线程

finished
progress
run()[源代码]

执行资源验证

staticMetaObject = PySide6.QtCore.QMetaObject("ResourceValidateWorker" inherits "QThread": Methods:   #12 type=Signal, signature=progress(QString), parameters=QString   #13 type=Signal, signature=finished(bool,QString,QVariantMap), parameters=bool, QString, QVariantMap )

gui.controllers.scenario_controller module

脚本生成控制器 连接 GUI 和脚本生成核心逻辑

class gui.controllers.scenario_controller.ScenarioController(main_window, config: AppConfig)[源代码]

基类:QObject

脚本生成控制器

generate_scripts(config=None)[源代码]

生成脚本

staticMetaObject = PySide6.QtCore.QMetaObject("ScenarioController" inherits "QObject": Methods:   #4 type=Signal, signature=worker_progress(QString), parameters=QString   #5 type=Signal, signature=worker_finished(bool,QString), parameters=bool, QString )
worker_finished
worker_progress
class gui.controllers.scenario_controller.ScenarioGeneratorWorker(config: AppConfig)[源代码]

基类:QThread

脚本生成工作线程

finished
progress
run()[源代码]

执行脚本生成

staticMetaObject = PySide6.QtCore.QMetaObject("ScenarioGeneratorWorker" inherits "QThread": Methods:   #12 type=Signal, signature=progress(QString), parameters=QString   #13 type=Signal, signature=finished(bool,QString), parameters=bool, QString )

Module contents

GUI 控制器模块 连接 GUI 界面和核心业务逻辑

class gui.controllers.ParamController(main_window, config: AppConfig)[源代码]

基类:QObject

参数映射控制器

staticMetaObject = PySide6.QtCore.QMetaObject("ParamController" inherits "QObject": Methods:   #4 type=Signal, signature=worker_progress(QString), parameters=QString   #5 type=Signal, signature=worker_finished(bool,QString), parameters=bool, QString )
update_param_mappings(config=None)[源代码]

更新参数映射

worker_finished
worker_progress
class gui.controllers.ResourceController(main_window, config: AppConfig)[源代码]

基类:QObject

资源管理控制器

staticMetaObject = PySide6.QtCore.QMetaObject("ResourceController" inherits "QObject": Methods:   #4 type=Signal, signature=validate_progress(QString), parameters=QString   #5 type=Signal, signature=validate_finished(bool,QString,QVariantMap), parameters=bool, QString, QVariantMap   #6 type=Signal, signature=sync_progress(QString), parameters=QString   #7 type=Signal, signature=sync_finished(bool,QString), parameters=bool, QString )
sync_finished
sync_progress
sync_resources(library_path: Path, dry_run: bool = False)[源代码]

同步资源

validate_finished
validate_progress
validate_resources(config=None)[源代码]

验证资源

class gui.controllers.ScenarioController(main_window, config: AppConfig)[源代码]

基类:QObject

脚本生成控制器

generate_scripts(config=None)[源代码]

生成脚本

staticMetaObject = PySide6.QtCore.QMetaObject("ScenarioController" inherits "QObject": Methods:   #4 type=Signal, signature=worker_progress(QString), parameters=QString   #5 type=Signal, signature=worker_finished(bool,QString), parameters=bool, QString )
worker_finished
worker_progress