|
FOSSredder 0.5.0
|
Declares workspace-specific QML payload builders. More...
#include <vector>#include <QString>#include <QStringList>#include <QVariantList>#include <QVariantMap>#include "core/ports/workspace/WorkspaceCommands.h"#include "core/ports/workspace/WorkspaceSnapshot.h"

Go to the source code of this file.
Namespaces | |
| namespace | ui |
| namespace | ui::workspace_payloads |
Functions | |
| QVariantMap | ui::workspace_payloads::validationResult (const core::ports::workspace::ValidationResult &result) |
| Maps validation results to a QML-friendly payload. | |
| QVariantMap | ui::workspace_payloads::actorRow (const core::ports::workspace::ActorSnapshot &actor) |
| Builds an actor row. | |
| QVariantMap | ui::workspace_payloads::propertyRow (const core::ports::workspace::PropertySnapshot &property) |
| Builds a property row. | |
| QVariantMap | ui::workspace_payloads::contractRow (const core::ports::workspace::ContractSnapshot &contract) |
| Builds a contract row. | |
| QVariantMap | ui::workspace_payloads::analysisRow (const core::ports::workspace::AnalysisSnapshot &analysis) |
| Builds an analysis row. | |
| QVariantMap | ui::workspace_payloads::analysisConfigRow (const core::ports::analysis::AnalysisConfigInput &config) |
| Builds an analysis config row. | |
| QVariantMap | ui::workspace_payloads::analysisFilterRow (const core::ports::analysis::AnalysisFilterSelection &filter) |
| Builds an analysis filter row. | |
| QVariantMap | ui::workspace_payloads::annualRow (const core::ports::workspace::AnnualSnapshot &annual) |
| Builds an annual row. | |
| QVariantMap | ui::workspace_payloads::statementRow (const core::ports::workspace::StatementSnapshot &statement) |
| Builds a statement row. | |
| QVariantMap | ui::workspace_payloads::transactionRow (const core::ports::workspace::TransactionSnapshot &transaction, const QString &contractType={}) |
| Builds a transaction row. | |
| QVariantList | ui::workspace_payloads::transactionRows (const std::vector< core::ports::workspace::TransactionSnapshot > &transactions) |
| Builds transaction rows. | |
| QVariantMap | ui::workspace_payloads::statementTransactionRow (const core::ports::workspace::TransactionSnapshot &transaction) |
| Builds a lightweight statement transaction row. | |
| QVariantMap | ui::workspace_payloads::importLogRow (const core::ports::workspace::ImportLogSnapshot &log) |
| Builds an import log row. | |
| QVariantMap | ui::workspace_payloads::exportLogRow (const core::ports::workspace::ExportLogSnapshot &log) |
| Builds an export log row. | |
| 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. | |
Declares workspace-specific QML payload builders.
Definition in file WorkspacePayloads.h.