|
FOSSredder 0.5.0
|
Functions | |
| void | createComposition (QApplication &app, MainWindow &w, core::ports::workspace::IWorkspaceReader &workspaceReader, core::ports::workspace::IWorkspaceWriter &workspaceWriter, const std::shared_ptr< core::ports::diagnostics::IErrorReporter > &errorReporter, std::shared_ptr< core::ports::analysis::IAnalysisRunner > analysisRunner, std::shared_ptr< core::ports::annual::IAnnualRunner > annualRunner, std::shared_ptr< core::ports::exporting::IExportRunner > exportRunner, std::shared_ptr< core::ports::importing::IImportRunner > importRunner) |
| Creates and wires QML-facing workflows and view models. | |
| void | wireWorkspaceCallbacks (MainWindow &w, core::ports::workspace::IWorkspaceWriter &workspaceWriter, const std::shared_ptr< core::ports::diagnostics::IErrorReporter > &errorReporter) |
| Wires workspace writer callbacks back into the UI workspace store. | |
| void ui::shell::createComposition | ( | QApplication & | app, |
| MainWindow & | w, | ||
| core::ports::workspace::IWorkspaceReader & | workspaceReader, | ||
| core::ports::workspace::IWorkspaceWriter & | workspaceWriter, | ||
| const std::shared_ptr< core::ports::diagnostics::IErrorReporter > & | errorReporter, | ||
| std::shared_ptr< core::ports::analysis::IAnalysisRunner > | analysisRunner, | ||
| std::shared_ptr< core::ports::annual::IAnnualRunner > | annualRunner, | ||
| std::shared_ptr< core::ports::exporting::IExportRunner > | exportRunner, | ||
| std::shared_ptr< core::ports::importing::IImportRunner > | importRunner ) |
Creates and wires QML-facing workflows and view models.
| app | Qt application used for platform services. |
| w | Main window owning the created QObject graph. |
| workspaceReader | Core workspace read port. |
| workspaceWriter | Core workspace write port. |
| errorReporter | Error reporter for workflow and adapter boundaries. |
| analysisRunner | Core analysis use-case runner. |
| annualRunner | Core annual use-case runner. |
| exportRunner | Core export use-case runner. |
| importRunner | Core import use-case runner. |
Definition at line 50 of file Composition.cpp.


| void ui::shell::wireWorkspaceCallbacks | ( | MainWindow & | w, |
| core::ports::workspace::IWorkspaceWriter & | workspaceWriter, | ||
| const std::shared_ptr< core::ports::diagnostics::IErrorReporter > & | errorReporter ) |
Wires workspace writer callbacks back into the UI workspace store.
| w | Main window owning the workspace store. |
| workspaceWriter | Core workspace write port. |
| errorReporter | Error reporter for callback failures. |
Definition at line 201 of file Composition.cpp.

