FOSSredder 0.5.0
Loading...
Searching...
No Matches
ui::workspace_payloads Namespace Reference

Functions

QVariantMap validationResult (const core::ports::workspace::ValidationResult &result)
 Maps validation results to a QML-friendly payload.
QVariantMap actorRow (const core::ports::workspace::ActorSnapshot &actor)
 Builds an actor row.
QVariantMap propertyRow (const core::ports::workspace::PropertySnapshot &property)
 Builds a property row.
QVariantMap contractRow (const core::ports::workspace::ContractSnapshot &contract)
 Builds a contract row.
QVariantMap analysisRow (const core::ports::workspace::AnalysisSnapshot &analysis)
 Builds an analysis row.
QVariantMap analysisConfigRow (const core::ports::analysis::AnalysisConfigInput &config)
 Builds an analysis config row.
QVariantMap analysisFilterRow (const core::ports::analysis::AnalysisFilterSelection &filter)
 Builds an analysis filter row.
QVariantMap annualRow (const core::ports::workspace::AnnualSnapshot &annual)
 Builds an annual row.
QVariantMap statementRow (const core::ports::workspace::StatementSnapshot &statement)
 Builds a statement row.
QVariantMap transactionRow (const core::ports::workspace::TransactionSnapshot &transaction, const QString &contractType={})
 Builds a transaction row.
QVariantList transactionRows (const std::vector< core::ports::workspace::TransactionSnapshot > &transactions)
 Builds transaction rows.
QVariantMap statementTransactionRow (const core::ports::workspace::TransactionSnapshot &transaction)
 Builds a lightweight statement transaction row.
QVariantMap importLogRow (const core::ports::workspace::ImportLogSnapshot &log)
 Builds an import log row.
QVariantMap exportLogRow (const core::ports::workspace::ExportLogSnapshot &log)
 Builds an export log row.
QVariantMap dropdownRow (const QString &id, const QString &display, const QString &name={}, const QString &type={}, const QVariantList &actorIds={}, const QVariantList &propertyIds={}, const QString &allocatableMode=QStringLiteral("mixed"))
 Builds a dropdown row.

Function Documentation

◆ actorRow()

QVariantMap ui::workspace_payloads::actorRow ( const core::ports::workspace::ActorSnapshot & actor)

Builds an actor row.

Parameters
actorActor snapshot.
Returns
QML-friendly actor row.

Definition at line 137 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ analysisConfigRow()

QVariantMap ui::workspace_payloads::analysisConfigRow ( const core::ports::analysis::AnalysisConfigInput & config)

Builds an analysis config row.

Parameters
configAnalysis config DTO.
Returns
QML-friendly config row.

Definition at line 84 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ analysisFilterRow()

QVariantMap ui::workspace_payloads::analysisFilterRow ( const core::ports::analysis::AnalysisFilterSelection & filter)

Builds an analysis filter row.

Parameters
filterAnalysis filter DTO.
Returns
QML-friendly filter row.

Definition at line 99 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ analysisRow()

QVariantMap ui::workspace_payloads::analysisRow ( const core::ports::workspace::AnalysisSnapshot & analysis)

Builds an analysis row.

Parameters
analysisAnalysis snapshot.
Returns
QML-friendly analysis row.

Definition at line 178 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ annualRow()

QVariantMap ui::workspace_payloads::annualRow ( const core::ports::workspace::AnnualSnapshot & annual)

Builds an annual row.

Parameters
annualAnnual snapshot.
Returns
QML-friendly annual row.

Definition at line 201 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ contractRow()

QVariantMap ui::workspace_payloads::contractRow ( const core::ports::workspace::ContractSnapshot & contract)

Builds a contract row.

Parameters
contractContract snapshot.
Returns
QML-friendly contract row.

Definition at line 160 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dropdownRow()

QVariantMap ui::workspace_payloads::dropdownRow ( const QString & id,
const QString & display,
const QString & name = {},
const QString & type = {},
const QVariantList & actorIds = {},
const QVariantList & propertyIds = {},
const QString & allocatableMode = QStringLiteral("mixed") )

Builds a dropdown row.

Parameters
idRow id.
displayDisplay text.
nameOptional name value.
typeOptional type value.
actorIdsOptional linked actor ids.
propertyIdsOptional linked property ids.
allocatableModeOptional allocatable mode.
Returns
QML-friendly dropdown row.

Definition at line 310 of file WorkspacePayloads.cpp.

◆ exportLogRow()

QVariantMap ui::workspace_payloads::exportLogRow ( const core::ports::workspace::ExportLogSnapshot & log)

Builds an export log row.

Parameters
logExport log snapshot.
Returns
QML-friendly export log row.

Definition at line 292 of file WorkspacePayloads.cpp.

Here is the caller graph for this function:

◆ importLogRow()

QVariantMap ui::workspace_payloads::importLogRow ( const core::ports::workspace::ImportLogSnapshot & log)

Builds an import log row.

Parameters
logImport log snapshot.
Returns
QML-friendly import log row.

Definition at line 272 of file WorkspacePayloads.cpp.

Here is the caller graph for this function:

◆ propertyRow()

QVariantMap ui::workspace_payloads::propertyRow ( const core::ports::workspace::PropertySnapshot & property)

Builds a property row.

Parameters
propertyProperty snapshot.
Returns
QML-friendly property row.

Definition at line 148 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ statementRow()

QVariantMap ui::workspace_payloads::statementRow ( const core::ports::workspace::StatementSnapshot & statement)

Builds a statement row.

Parameters
statementStatement snapshot.
Returns
QML-friendly statement row.

Definition at line 215 of file WorkspacePayloads.cpp.

Here is the caller graph for this function:

◆ statementTransactionRow()

QVariantMap ui::workspace_payloads::statementTransactionRow ( const core::ports::workspace::TransactionSnapshot & transaction)

Builds a lightweight statement transaction row.

Parameters
transactionTransaction snapshot.
Returns
QML-friendly transaction row used in statement navigation.

Definition at line 263 of file WorkspacePayloads.cpp.

Here is the caller graph for this function:

◆ transactionRow()

QVariantMap ui::workspace_payloads::transactionRow ( const core::ports::workspace::TransactionSnapshot & transaction,
const QString & contractType = {} )

Builds a transaction row.

Parameters
transactionTransaction snapshot.
contractTypeContract type resolved from the transaction contract id.
Returns
QML-friendly transaction row.

Definition at line 222 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ transactionRows()

QVariantList ui::workspace_payloads::transactionRows ( const std::vector< core::ports::workspace::TransactionSnapshot > & transactions)

Builds transaction rows.

Parameters
transactionsTransaction snapshots.
Returns
QML-friendly transaction rows.

Definition at line 253 of file WorkspacePayloads.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ validationResult()

QVariantMap ui::workspace_payloads::validationResult ( const core::ports::workspace::ValidationResult & result)

Maps validation results to a QML-friendly payload.

Parameters
resultCore workspace validation result.
Returns
Payload with valid and issues fields.

Definition at line 123 of file WorkspacePayloads.cpp.

Here is the call graph for this function: