FOSSredder
0.5.0
Loading...
Searching...
No Matches
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
]
C
Actor
C
core::domain::Actor
C
core::ports::workspace::ActorCommand
C
core::application::ActorInput
C
core::ports::workspace::ActorSnapshot
C
core::domain::Alias
C
core::ports::workspace::AliasSnapshot
C
Analysis
C
core::domain::Analysis
C
ui::adapters::AnalysisAdapter
C
core::application::analysis::AnalysisAdjustmentTransactionInput
C
core::ports::analysis::AnalysisAdjustmentTransactionInput
C
core::ports::workspace::AnalysisCommand
C
core::ports::analysis::AnalysisConfigInput
C
core::application::analysis::AnalysisFilter
Aggregates transaction predicates parsed from one analysis filter specification
C
core::ports::analysis::AnalysisFilterSelection
C
core::application::AnalysisInput
C
core::ports::analysis::AnalysisPreviewMetrics
C
core::ports::analysis::AnalysisPreviewResult
C
core::ports::analysis::AnalysisPreviewTransaction
C
core::ports::analysis::AnalysisRequest
C
core::ports::analysis::AnalysisResult
C
core::ports::workspace::AnalysisSnapshot
C
core::ports::analysis::AnalysisTablePropertyRow
C
core::ports::analysis::AnalysisTableState
C
core::ports::analysis::AnalysisTransaction
C
core::domain::AnalysisType
C
Annual
C
core::domain::Annual
C
ui::adapters::AnnualAdapter
C
core::ports::workspace::AnnualCommand
C
core::ports::annual::AnnualRequest
C
core::ports::annual::AnnualResult
C
core::ports::annual::AnnualRowResult
C
core::ports::workspace::AnnualSnapshot
C
core::ports::annual::AnnualStatsResult
C
core::domain::policies::annual::AnnualValidationIssue
C
core::domain::policies::annual::AnnualValidationResult
C
core::domain::BookingDate
C
core::ports::document_image_processing::Cell
C
core::ports::text_recognition::Cell
C
ui::window::CloseWorkflow
Coordinates close requests that may need a pending workspace save
C
core::application::importing::internal::ColumnGuess
Stores the inferred column positions for an OCR page
C
core::application::importing::statement::internal::ColumnGuess
Stores the inferred column positions for an OCR page
C
core::application::importing::statement::internal::ColumnModel
Represents the inferred transaction column layout for a page
C
Contract
C
core::domain::Contract
C
core::ports::workspace::ContractCommand
C
core::application::ContractInput
C
core::ports::workspace::ContractSnapshot
C
core::domain::ContractType
C
opencv::CropAdapter
C
core::ports::document_image_processing::CropRequest
C
core::ports::document_image_processing::CropResult
C
core::application::exporting::CsvExporter
Exports the property/contract matrix to CSV
C
core::application::importing::internal::DefaultStatementParser
C
core::application::importing::statement::DefaultStatementParser
C
core::application::importing::statement::internal::DefaultStatementParser
C
core::application::importing::statement::DefaultTransactionParser
Represents the parsed fields of a single transaction
C
core::application::importing::statement::internal::DefaultTransactionParser
Represents the parsed fields of a single transaction
C
core::application::importing::transaction::DefaultTransactionParser
Represents the parsed fields of a single transaction
C
core::domain::DeletionImpact
Lists entity identifiers removed by cascading workspace operations
C
core::ports::workspace::DeletionImpact
C
DeletionImpact
Lists entity identifiers removed by cascading workspace operations
C
opencv::DenoiseAdapter
C
core::ports::document_image_processing::DenoiseRequest
C
core::ports::document_image_processing::DenoiseResult
C
opencv::DetectAdapter
C
core::ports::document_image_processing::DetectRequest
C
core::ports::document_image_processing::DetectResult
C
core::application::importing::draft::DraftChoiceRow
Represents a selectable catalog row for import-draft assignment UIs
C
core::ports::importing::draft::DraftChoiceRow
C
core::application::importing::draft::DraftDerivedState
Contains all derived matching state needed to render the current transaction draft
C
core::ports::importing::draft::DraftDerivedState
C
core::application::importing::draft::DraftFinalizer
Converts a statement draft into persisted workspace entities
C
core::application::importing::draft::DraftImportSuggestions
Holds core-native ranked suggestions for the import draft
C
core::application::importing::draft::DraftLinkSelection
Describes the editable transaction-draft link state independent of any UI toolkit
C
core::ports::importing::draft::DraftLinkSelection
C
core::application::importing::draft::DraftSuggestionBucket
Groups ranked candidates for one draft link target
C
core::ports::importing::draft::DraftSuggestionBucket
C
core::application::importing::draft::DraftSuggestionCandidate
Carries the subset of suggestion data needed for current-draft matching decisions
C
core::ports::importing::draft::DraftSuggestionCandidate
C
core::application::importing::draft::DraftTextSignals
Carries the shared text signals extracted from one imported transaction
C
core::ports::importing::draft::DraftTextSignals
C
ui::window::DropEventOutcome
Result of handling a drag/drop event
C
ui::window::DropHandler
Extracts local file drops from Qt drag/drop events
C
core::domain::EntityName
C
core::errors::ErrorEvent
Structured error payload sent through diagnostics ports
C
ui::adapters::ExportAdapter
C
ui::ExportWorkflow::ExportControlState
C
core::domain::ExportFormat
C
core::application::exporting::ExportLog
Stores metadata about one export run for persistence and workflow tracking
C
ExportLog
Stores metadata about one export run for persistence and workflow tracking
C
core::ports::workspace::ExportLogCommand
C
core::ports::workspace::ExportLogSnapshot
C
core::ports::exporting::ExportObjectRequest
Describes one persisted analysis or annual export target
C
core::ports::exporting::ExportRequest
Describes one export run against a workspace snapshot
C
core::ports::exporting::ExportResult
C
core::ports::pdf_rendering::ExtractRequest
C
core::ports::text_recognition::ExtractRequest
C
core::ports::pdf_rendering::ExtractResult
C
core::ports::text_recognition::ExtractResult
C
core::domain::FilterSpec
C
core::ports::workspace::FinalizeStatementDraftCommand
C
core::application::importing::internal::FinalizeStats
C
FinalizeStats
C
core::application::importing::statement::internal::HeaderAnalysis
Holds the current header-detection state for one statement page
C
core::ports::repositories::IActorRepository
C
SqliteActorRepository
C
core::ports::analysis_rendering::IAnalysisRenderer
Renders analysis results to image artifacts
C
infra::analysis_rendering::OpenCvAnalysisRendererAdapter
C
core::ports::repositories::IAnalysisRepository
C
SqliteAnalysisRepository
C
core::ports::analysis::IAnalysisRunner
C
core::application::analysis::AnalysisService
Coordinates analysis lookup, execution, and transaction preview filtering
C
core::ports::repositories::IAnnualRepository
C
SqliteAnnualRepository
C
core::ports::annual::IAnnualRunner
C
core::application::annual::AnnualService
C
core::ports::archive::IArchive
Abstraction for writing exported artifacts into archive files
C
infra::archive::ZipArchiveAdapter
Creates ZIP archives for exported analysis artifacts
C
core::ports::repositories::IContractRepository
C
SqliteContractRepository
C
core::ports::diagnostics::IDiagnostics
Port for writing optional diagnostic artifacts
C
core::ports::document_image_processing::IDocumentImageProcessor
Processes document images for the import pipeline
C
OpenCvDocumentImageProcessorAdapter
C
core::ports::diagnostics::IErrorReporter
Port for reporting structured diagnostic error events
C
core::ports::repositories::IExportLogRepository
C
SqliteExportLogRepository
C
core::ports::exporting::IExportRunner
C
core::application::exporting::ExportService
Dispatches export requests to the format-specific exporters
C
core::ports::repositories::IImportLogRepository
C
SqliteImportLogRepository
C
core::ports::importing::IImportRunner
C
core::application::importing::StatementImportRunner
C
core::application::importing::IImportStatement
Public statement import service used by the import job orchestration
C
core::application::importing::IImportStatementStrategy
C
core::application::importing::DefaultImportStatementStrategy
C
core::application::importing::StatementImportJobSystem::Impl
C
core::application::importing::StatementImportRunner::Impl
C
core::application::WorkspaceStateManager::Impl
C
core::jobs::JobSystem::Impl
C
SqliteActorRepository::Impl
C
SqliteAnalysisRepository::Impl
C
SqliteAnnualRepository::Impl
C
SqliteContractRepository::Impl
C
SqliteExportLogRepository::Impl
C
SqliteImportLogRepository::Impl
C
SqlitePropertyRepository::Impl
C
SqliteStatementDraftRepository::Impl
C
SqliteStatementRepository::Impl
C
SqliteTransactionDraftRepository::Impl
C
SqliteTransactionRepository::Impl
C
ui::adapters::ImportAdapter
C
core::application::importing::StatementImportJobSystem::Impl::ImportJobResult
C
core::application::importing::ImportLog
Stores metadata about one import run for persistence and workflow tracking
C
ImportLog
Stores metadata about one import run for persistence and workflow tracking
C
core::ports::workspace::ImportLogCommand
C
core::ports::workspace::ImportLogSnapshot
C
core::application::importing::ImportRequest
Describes one import execution request
C
core::ports::importing::ImportRequest
C
core::application::importing::ImportResult
C
core::ports::importing::ImportResult
C
core::application::importing::ImportRunTimings
C
core::application::importing::ImportStatementJobSpec
C
ui::importing::ImportWorkflowState
C
core::ports::pdf_rendering::IPdfRenderer
Renders and extracts PDF content
C
PopplerPdfRendererAdapter
C
core::ports::repositories::IPropertyRepository
C
SqlitePropertyRepository
C
core::ports::storage::IRegistry
C
ISqlConnectionProvider
C
SqliteActorRepository
C
SqliteAnalysisRepository
C
SqliteAnnualRepository
C
SqliteDb
C
core::ports::repositories::IStatementDraftRepository
C
SqliteStatementDraftRepository
C
core::ports::repositories::IStatementRepository
C
SqliteStatementRepository
C
core::ports::storage::IStorageManager
C
core::storage::StorageManager
Persists workspace session state through atomic store callbacks and latest-path registry access
C
core::ports::text_recognition::ITextRecognizer
Extracts recognized text from image data
C
TesseractTextRecognizerAdapter
C
core::ports::repositories::ITransactionDraftRepository
C
SqliteTransactionDraftRepository
C
core::ports::repositories::ITransactionRepository
C
SqliteTransactionRepository
C
core::ports::workspace::IWorkspaceReader
C
core::application::WorkspaceFacade
Exposes state mutation and workspace persistence as a single application facade
C
core::ports::workspace::IWorkspaceWriter
Write-side workspace boundary for persistence, CRUD, drafts, and logs
C
core::application::WorkspaceFacade
Exposes state mutation and workspace persistence as a single application facade
C
core::ports::xlsx_writer::IXlsxWriter
Writes tabular export data to XLSX workbooks
C
infra::xlsx_writer::XlntTableWriterAdapter
C
core::jobs::JobEvent
Event emitted when a job changes state or progress
C
core::jobs::JobManager
C
core::jobs::JobSnapshot
Snapshot of the latest known job state
C
core::jobs::JobSystem
C
ui::window::MainWindowServices
Container for shell services owned by the main window context
C
opencv::MaskAdapter
C
core::ports::document_image_processing::MaskRequest
C
core::ports::document_image_processing::MaskResult
C
core::domain::MoneyAmount
C
core::application::importing::transaction::internal::OcrCell
Represents one OCR cell within a transaction table row
C
core::application::importing::internal::OcrLine
Represents one OCR line with its bounding box and recognized text
C
core::application::importing::statement::internal::OcrLine
Represents one OCR line with its bounding box and recognized text
C
core::application::importing::transaction::internal::OcrLine
Represents one OCR line with its bounding box and recognized text
C
core::application::importing::transaction::OcrLine
Represents one OCR line with its bounding box and recognized text
C
core::application::importing::internal::PageWork
C
PageWork
C
core::application::importing::internal::ParserConfig
Runtime configuration for parser heuristics and thresholds
C
core::application::importing::internal::DefaultStatementParser::ParseResult
Holds the parser output for one imported statement page
C
core::application::importing::statement::DefaultStatementParser::ParseResult
Holds the parser output for one imported statement page
C
core::application::importing::statement::internal::DefaultStatementParser::ParseResult
Holds the parser output for one imported statement page
C
PopplerCore
C
core::domain::Property
C
Property
C
core::ports::workspace::PropertyCommand
C
core::application::exporting::internal::PropertyContractMatrix
Holds the matrix representation used by the CSV and XLSX exporters
C
core::application::PropertyInput
C
core::ports::workspace::PropertySnapshot
C
QMainWindow
C
MainWindow
C
QObject
C
ui::Actions
Owns the main window actions and exposes them to QML
C
ui::ActorViewModel
Owns editable actor UI state and delegates actor CRUD to workspace
C
ui::AnalysisViewModel
Owns
Analysis
view form state and delegates analysis CRUD and computation to workspace and workflow
C
ui::AnalysisWorkflow
Coordinates analysis preview and computation use cases for UI state
C
ui::AnnualViewModel
Owns
Annual
view form state and delegates annual CRUD and computation to workspace and workflow
C
ui::AnnualWorkflow
Coordinates annual computation for UI states
C
ui::BookingViewModel
Owns Booking view form state and delegates statement and transaction CRUD to workspace
C
ui::ContractViewModel
Owns editable contract UI state and delegates contract CRUD to workspace
C
ui::ExportViewModel
Owns Export view state and delegates export execution to
ExportWorkflow
C
ui::ExportWorkflow
Coordinates asynchronous exports from a read-only state snapshot
C
ui::FileSystemBrowser
Exposes directory listing and application-directory lookup to QML
C
ui::ImportViewModel
Exposes import overview, statement draft, and transaction draft state to QML
C
ui::ImportWorkflow
Runs PDF imports and holds the active in-memory statement draft session
C
ui::LanguageService
Manages the active UI language and the available translation options
C
ui::Navigation
Stores the active top-level shell section and settings sub-section
C
ui::PropertyViewModel
Owns editable property UI state and delegates property CRUD to workspace
C
ui::Settings
Stores and exposes globally persisted UI settings for settings-related views
C
ui::SettingsViewModel
Owns
Settings
view navigation and delegates persisted values
C
ui::Status
Exposes the shell status text shown by the main window
C
ui::WorkspaceCommands
Maps UI intent to core workspace writer commands
C
ui::WorkspaceSelection
Tracks the currently selected workspace entities
C
ui::WorkspaceSelectors
Projects workspace store data into QML-facing read models
C
ui::WorkspaceStore
Owns the current UI-side workspace snapshot and revision lifecycle
C
ui::bootstrap::AppContext
C
core::application::importing::statement::internal::RawLine
Represents a merged raw OCR line before it is turned into parser lines
C
core::application::importing::internal::RawLineLite
Lightweight raw-line representation used during grouping and splitting
C
core::application::importing::statement::internal::RawLineLite
Lightweight raw-line representation used during grouping and splitting
C
core::ports::document_image_processing::Rect
C
core::ports::text_recognition::Rect
C
core::ports::pdf_rendering::RenderedPage
C
core::ports::pdf_rendering::RenderRequest
C
core::ports::pdf_rendering::RenderResult
C
core::storage::RepositoryBundle
Groups repository implementations consumed by
WorkspaceStateManager
C
core::jobs::Scheduler
Runs background tasks on a bounded worker queue
C
core::application::importing::SchedulerResources
C
core::ports::text_recognition::Settings
C
core::jobs::SlotLimiter
Limits concurrent access to a bounded number of slots
C
SqliteSchema
C
SqliteTransaction
C
core::domain::Statement
C
Statement
C
core::ports::workspace::StatementCommand
C
core::application::importing::draft::StatementDraft
C
core::ports::importing::draft::StatementDraft
C
StatementDraft
C
core::ports::workspace::StatementDraftCommand
C
core::ports::importing::draft::StatementDraftEdit
C
core::ports::importing::draft::StatementDraftEditResult
C
core::ports::workspace::StatementDraftSnapshot
C
core::ports::importing::StatementImportEvent
C
core::ports::importing::StatementImportHandle
C
core::application::importing::StatementImportJobSystem
C
core::ports::workspace::StatementSnapshot
C
core::ports::workspace::StatementWithTransactionsCommand
Creates a statement together with its initial transactions
C
persistence::StmtGuard
C
core::ports::document_image_processing::Table
C
core::ports::text_recognition::Table
C
TesseractCore
C
core::ports::text_recognition::Text
C
core::ports::pdf_rendering::TextElement
C
core::application::analysis::Transaction
C
core::domain::Transaction
C
Transaction
C
core::application::importing::statement::internal::TransactionBlock
Groups the main row and detail rows of one parsed transaction block
C
core::application::importing::transaction::internal::TransactionBlock
Groups the main row and detail rows of one parsed transaction block
C
core::application::importing::transaction::TransactionBlock
Groups the main row and detail rows of one parsed transaction block
C
core::ports::workspace::TransactionCatalogSelection
Transaction
catalog ids selected by a UI form or workspace query
C
core::ports::workspace::TransactionCatalogSelectionChange
Catalog selection change request for transaction forms
C
core::ports::workspace::TransactionCommand
C
core::application::importing::draft::TransactionDraft
C
core::ports::importing::draft::TransactionDraft
C
TransactionDraft
C
core::ports::importing::draft::TransactionDraftEdit
C
core::application::importing::draft::TransactionDraftPatch
C
core::ports::importing::draft::TransactionDraftPatch
C
core::ports::workspace::TransactionDraftSnapshot
C
ui::TransactionDraftView
Qt-friendly projection of the currently edited import transaction
C
core::application::TransactionInput
C
core::application::importing::internal::TransactionMainRow
Represents the parsed main row of a transaction block
C
core::application::importing::statement::internal::TransactionMainRow
Represents the parsed main row of a transaction block
C
core::application::importing::transaction::internal::TransactionMainRow
Represents the parsed main row of a transaction block
C
core::ports::workspace::TransactionSnapshot
C
core::ports::workspace::ValidationIssue
C
core::ports::workspace::ValidationResult
C
core::ports::document_image_processing::Word
C
core::ports::text_recognition::Word
C
core::application::analysis::WorkspaceCatalog
C
core::domain::catalog::WorkspaceCatalog
C
WorkspaceCatalog
C
core::application::WorkspaceCommandService
C
core::ports::workspace::WorkspaceIdentitySnapshot
C
core::application::WorkspaceQueryService
C
core::application::WorkspaceSession
Maintains the editable app state for one workspace and persists it through
IStorageManager
C
core::application::workspace::WorkspaceSessionState
C
core::ports::workspace::WorkspaceSnapshot
C
core::application::WorkspaceSnapshotProjector
C
core::application::WorkspaceStateManager
Loads and saves aggregate workspace state via repository abstractions
C
WorkspaceStateStore
Loads and saves the aggregate application state through SQLite repositories
C
core::application::WorkspaceWorkflowService
C
core::application::workspace::WorkspaceWorkflowState
C
core::application::exporting::XlsxExporter
Exports the property/contract matrix to XLSX
C
core::domain::Year
Generated by
1.14.0