|
FOSSredder 0.5.0
|
Wires QML shell workflows and view models. More...
#include "ui/shell/Composition.h"#include "MainWindow.h"#include "core/ports/diagnostics/IErrorReporter.h"#include "core/ports/usecases/analysis/IAnalysisRunner.h"#include "core/ports/usecases/annual/IAnnualRunner.h"#include "core/ports/usecases/export/IExportRunner.h"#include "core/ports/usecases/import/IImportRunner.h"#include "core/ports/workspace/IWorkspaceReader.h"#include "core/ports/workspace/IWorkspaceWriter.h"#include "core/ports/workspace/WorkspaceSnapshot.h"#include "ui/adapters/AnalysisAdapter.h"#include "ui/adapters/AnnualAdapter.h"#include "ui/adapters/ExportAdapter.h"#include "ui/adapters/ImportAdapter.h"#include "ui/platform/LanguageService.h"#include "ui/shell/AppContext.h"#include "ui/shell/Settings.h"#include "ui/viewmodels/ActorViewModel.h"#include "ui/viewmodels/AnalysisViewModel.h"#include "ui/viewmodels/AnnualViewModel.h"#include "ui/viewmodels/BookingViewModel.h"#include "ui/viewmodels/ContractViewModel.h"#include "ui/viewmodels/ExportViewModel.h"#include "ui/viewmodels/ImportViewModel.h"#include "ui/viewmodels/PropertyViewModel.h"#include "ui/viewmodels/SettingsViewModel.h"#include "ui/workflows/AnalysisWorkflow.h"#include "ui/workflows/AnnualWorkflow.h"#include "ui/workflows/ExportWorkflow.h"#include "ui/workflows/ImportWorkflow.h"#include "ui/workspace/WorkspaceCommands.h"#include "ui/workspace/WorkspaceSelection.h"#include "ui/workspace/WorkspaceSelectors.h"#include "ui/workspace/WorkspaceStore.h"#include <QApplication>#include <QPointer>#include <exception>#include <utility>
Go to the source code of this file.
Namespaces | |
| 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. | |
Wires QML shell workflows and view models.
Definition in file Composition.cpp.