|
FOSSredder 0.5.0
|
Initializes the desktop application and shared runtime infrastructure. More...
#include "analysis-rendering/OpenCvAnalysisRendererAdapter.h"#include "archive/ZipArchiveAdapter.h"#include "core/application/analysis/AnalysisService.h"#include "core/application/annual/AnnualService.h"#include "core/application/export/ExportService.h"#include "core/application/import/IImportStatement.h"#include "core/application/import/StatementImportRunner.h"#include "core/application/workspace/WorkspaceSessionState.h"#include "core/ports/infra/document-image-processing/IDocumentImageProcessor.h"#include "core/ports/infra/pdf-rendering/IPdfRenderer.h"#include "core/ports/infra/text-recognition/ITextRecognizer.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 <QApplication>#include <QByteArray>#include <QIcon>#include <QMessageBox>#include <QObject>#include <QQuickStyle>#include "persistence/Factory.h"#include "persistence/WorkspaceStateStore.h"#include "core/application/storage/StorageManager.h"#include "core/application/workspace/WorkspaceFacade.h"#include "core/errors/ErrorCodes.h"#include "core/errors/ErrorReporting.h"#include "core/ports/diagnostics/IDiagnostics.h"#include "diagnostics/DiagnosticsDefaults.h"#include "diagnostics/ErrorReporter.h"#include "diagnostics/FileDiagnostics.h"#include "ui/shell/Defaults.h"#include "xlsx-writer/XlntTableWriterAdapter.h"#include <QDir>#include <QStandardPaths>#include <QtGlobal>#include <cstdio>#include <filesystem>#include <iostream>#include <mutex>#include <string_view>
Go to the source code of this file.
Initializes the desktop application and shared runtime infrastructure.
Definition in file main.cpp.
| std::shared_ptr< core::ports::document_image_processing::IDocumentImageProcessor > createDocumentImageProcessorAdapter | ( | std::shared_ptr< core::ports::diagnostics::IDiagnostics > | dbg | ) |
Definition at line 114 of file OpenCvDocumentImageProcessorAdapter.cpp.
| std::shared_ptr< core::ports::pdf_rendering::IPdfRenderer > createPdfRendererAdapter | ( | std::shared_ptr< core::ports::diagnostics::IDiagnostics > | dbg | ) |
Definition at line 86 of file PopplerPdfRendererAdapter.cpp.
| std::shared_ptr< core::ports::text_recognition::ITextRecognizer > createTextRecognizerAdapter | ( | std::shared_ptr< core::ports::diagnostics::IDiagnostics > | dbg | ) |
Definition at line 146 of file TesseractTextRecognizerAdapter.cpp.
| int main | ( | int | argc, |
| char * | argv[] ) |
|
extern |
Start the QML application UI.
Implemented in main_qml.cpp.
Start the QML application UI.
| app | Reference to the already-created QApplication instance. |
| workspaceReader | Workspace read port exposed to the UI composition. |
| workspaceWriter | Workspace write port exposed to the UI composition. |
| errorReporter | Reporter used by UI and workspace boundaries. |
| analysisRunner | Analysis use-case runner. |
| annualRunner | Annual use-case runner. |
| exportRunner | Export use-case runner. |
| importRunner | Import use-case runner. |
Definition at line 34 of file main_qml.cpp.
