FOSSredder 0.5.0
Loading...
Searching...
No Matches
Composition.h File Reference

Wires QML shell workflows and view models. More...

#include <memory>
Include dependency graph for Composition.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  core
namespace  core::ports
namespace  core::ports::diagnostics
namespace  core::ports::analysis
namespace  core::ports::annual
namespace  core::ports::exporting
namespace  core::ports::importing
namespace  core::ports::workspace
namespace  ui
namespace  ui::shell

Functions

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.
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.

Detailed Description

Wires QML shell workflows and view models.

Definition in file Composition.h.