FOSSredder 0.5.0
Loading...
Searching...
No Matches
ui::AnalysisViewModel Class Reference

Owns Analysis view form state and delegates analysis CRUD and computation to workspace and workflow. More...

#include <AnalysisViewModel.h>

Inheritance diagram for ui::AnalysisViewModel:
Collaboration diagram for ui::AnalysisViewModel:

Signals

void changed ()

Public Member Functions

 AnalysisViewModel (QObject *parent=nullptr)
 Creates the analysis view model.
void setWorkspaceRoles (WorkspaceStore *store, WorkspaceCommands *commands, WorkspaceSelection *selection, WorkspaceSelectors *selectors)
 Sets workspace roles used for analysis CRUD, rows and selection.
void setAnalysisWorkflow (AnalysisWorkflow *value)
 Sets the workflow used for analysis computation and rendering.
void setSettings (Settings *value)
 Sets the settings source used for analysis defaults.
bool isEdit () const
 Returns whether an existing analysis is selected.
QString name () const
 Returns the analysis name field.
void setName (const QString &value)
 Updates the analysis name field.
int mainTypeIndex () const noexcept
 Returns the selected main analysis type index.
void setMainTypeIndex (int value)
 Updates the selected main analysis type index.
int plotSubtypeIndex () const noexcept
 Returns the selected plot subtype index.
void setPlotSubtypeIndex (int value)
 Updates the selected plot subtype index.
QVariantList plotTypeOptions () const
 Returns selectable plot type options.
QVariantList exportFormatOptions () const
 Returns selectable export format options for the current type.
int exportFormatIndex () const
 Returns the selected export format index.
void setExportFormatIndex (int value)
 Updates the selected export format index.
bool includeAdjustments () const noexcept
 Returns whether adjustment amounts are included.
void setIncludeAdjustments (bool value)
 Updates whether adjustment amounts are included.
bool filterEditMode () const noexcept
 Returns whether filter editing is shown in create mode.
void setFilterEditMode (bool value)
 Updates whether filter editing is shown in create mode.
int filterContentIndex () const noexcept
 Returns the active filter content stack index.
int dateFieldIndex () const noexcept
 Returns the selected date field index.
void setDateFieldIndex (int value)
 Updates the selected date field index.
int dateModeIndex () const noexcept
 Returns the selected date mode index.
void setDateModeIndex (int value)
 Updates the selected date mode index.
QString yearValue () const
 Returns the year filter field.
void setYearValue (const QString &value)
 Updates the year filter field.
QString dateFromValue () const
 Returns the start date filter field.
void setDateFromValue (const QString &value)
 Updates the start date filter field.
QString dateToValue () const
 Returns the end date filter field.
void setDateToValue (const QString &value)
 Updates the end date filter field.
QVariantList propertyFilterRows () const
 Returns property rows for the analysis property filter.
QVariantList contractTypeRows () const
 Returns contract type rows for the contract type filter.
QVariantList selectedPropertyIds () const
 Returns selected property ids for filtering.
void setSelectedPropertyIds (const QVariantList &value)
 Updates selected property ids for filtering.
QVariantList selectedContractTypes () const
 Returns selected contract type keys for filtering.
void setSelectedContractTypes (const QVariantList &value)
 Updates selected contract type keys for filtering.
QString allocatableMode () const
 Returns the selected allocatable filter mode.
void setAllocatableMode (const QString &value)
 Updates the selected allocatable filter mode.
QVariantList previewTransactionRows () const
 Returns preview transactions prepared for QML.
QString previewStatementCountText () const
 Returns localized statement count text for the preview.
QString previewTransactionCountText () const
 Returns localized transaction count text for the preview.
QString previewAmountSumText () const
 Returns localized amount sum text for the preview.
QVariantList selectedAdjustmentTxIds () const
 Returns transaction ids selected for adjustment.
void setSelectedAdjustmentTxIds (const QVariantList &value)
 Updates transaction ids selected for adjustment.
QString adjustmentName () const
 Returns the adjustment name field.
void setAdjustmentName (const QString &value)
 Updates the adjustment name field.
QString adjustmentPercentText () const
 Returns the adjustment percent field.
void setAdjustmentPercentText (const QString &value)
 Updates the adjustment percent field.
bool currentResultIsTable () const
 Returns whether the active result is a table.
QString renderedPreviewSource () const
 Returns the rendered plot preview image source.
QVariantList tableContractTypes () const
 Returns table column contract types.
QVariantList tablePropertyRows () const
 Returns table property rows.
double tableGrandTotal () const noexcept
 Returns the table grand total.
bool canSubmit () const
 Returns whether the current form can be submitted.
bool hasRows () const
 Returns whether analysis rows exist.
Q_INVOKABLE void refreshFromSelection ()
 Reloads create or edit state from the workspace selection.
Q_INVOKABLE void applySelectedAdjustment ()
 Applies the entered adjustment to selected preview transactions.
Q_INVOKABLE void setPropertySelected (const QString &id, bool selected)
 Updates whether a property is selected for filtering.
Q_INVOKABLE void selectAllProperties ()
 Selects all available properties.
Q_INVOKABLE void selectNoProperties ()
 Clears the property selection.
Q_INVOKABLE void setContractTypeSelected (const QString &type, bool selected)
 Updates whether a contract type is selected for filtering.
Q_INVOKABLE void selectAllContractTypes ()
 Selects all available contract types.
Q_INVOKABLE void selectNoContractTypes ()
 Clears the contract type selection.
Q_INVOKABLE void setAdjustmentTransactionSelected (const QString &id, bool selected)
 Updates whether a preview transaction is selected for adjustment.
Q_INVOKABLE void setAllocatableModeIndex (int index)
 Updates allocatable mode from a segmented control index.
Q_INVOKABLE void toggleFilterContent ()
 Toggles between filter fields and transaction preview.
Q_INVOKABLE void clearFilters ()
 Resets all filter fields and refreshes the preview.
Q_INVOKABLE void submitCreate ()
 Creates an analysis through workspace.
Q_INVOKABLE void submitUpdate ()
 Updates the selected analysis through workspace.
Q_INVOKABLE void deleteCurrent ()
 Deletes the selected analysis through workspace.
Q_INVOKABLE void navigate (int delta)
 Navigates between analyses.
Q_INVOKABLE void selectAnalysis (const QString &id)
 Selects an analysis row.

Properties

bool isEdit
QVariantList analysisRows
QString selectedAnalysisId
QString name
int mainTypeIndex
int plotSubtypeIndex
QVariantList plotTypeOptions
QVariantList exportFormatOptions
int exportFormatIndex
bool includeAdjustments
bool filterEditMode
int filterContentIndex
int dateFieldIndex
int dateModeIndex
QString yearValue
QString dateFromValue
QString dateToValue
QVariantList propertyFilterRows
QVariantList contractTypeRows
QVariantList selectedPropertyIds
QVariantList selectedContractTypes
QString allocatableMode
QVariantList previewTransactionRows
QString previewStatementCountText
QString previewTransactionCountText READ previewTransactionCountText
QString previewAmountSumText
QVariantList selectedAdjustmentTxIds
QString adjustmentName
QString adjustmentPercentText
bool currentResultIsTable
QString renderedPreviewSource
QVariantList tableContractTypes
QVariantList tablePropertyRows
double tableGrandTotal
bool canSubmit
bool hasRows

Detailed Description

Owns Analysis view form state and delegates analysis CRUD and computation to workspace and workflow.

Definition at line 28 of file AnalysisViewModel.h.

Constructor & Destructor Documentation

◆ AnalysisViewModel()

ui::AnalysisViewModel::AnalysisViewModel ( QObject * parent = nullptr)
explicit

Creates the analysis view model.

Parameters
parentOptional Qt parent object.

Definition at line 196 of file AnalysisViewModel.cpp.

Member Function Documentation

◆ adjustmentName()

QString ui::AnalysisViewModel::adjustmentName ( ) const
inline

Returns the adjustment name field.

Returns
Adjustment name.

Definition at line 397 of file AnalysisViewModel.h.

◆ adjustmentPercentText()

QString ui::AnalysisViewModel::adjustmentPercentText ( ) const
inline

Returns the adjustment percent field.

Returns
Percent text.

Definition at line 411 of file AnalysisViewModel.h.

◆ allocatableMode()

QString ui::AnalysisViewModel::allocatableMode ( ) const
inline

Returns the selected allocatable filter mode.

Returns
Allocatable mode key.

Definition at line 345 of file AnalysisViewModel.h.

◆ applySelectedAdjustment()

void ui::AnalysisViewModel::applySelectedAdjustment ( )

Applies the entered adjustment to selected preview transactions.

Definition at line 1108 of file AnalysisViewModel.cpp.

◆ canSubmit()

bool ui::AnalysisViewModel::canSubmit ( ) const

Returns whether the current form can be submitted.

Returns
True when quick UI checks pass.

Definition at line 871 of file AnalysisViewModel.cpp.

◆ changed

void ui::AnalysisViewModel::changed ( )
signal

◆ clearFilters()

void ui::AnalysisViewModel::clearFilters ( )

Resets all filter fields and refreshes the preview.

Definition at line 744 of file AnalysisViewModel.cpp.

◆ contractTypeRows()

QVariantList ui::AnalysisViewModel::contractTypeRows ( ) const
inline

Returns contract type rows for the contract type filter.

Returns
Contract type rows.

Definition at line 309 of file AnalysisViewModel.h.

◆ currentResultIsTable()

bool ui::AnalysisViewModel::currentResultIsTable ( ) const

Returns whether the active result is a table.

Returns
True when the current result should be shown as a table.

Definition at line 1074 of file AnalysisViewModel.cpp.

◆ dateFieldIndex()

int ui::AnalysisViewModel::dateFieldIndex ( ) const
inlinenoexcept

Returns the selected date field index.

Returns
Index of the date field option.

Definition at line 231 of file AnalysisViewModel.h.

◆ dateFromValue()

QString ui::AnalysisViewModel::dateFromValue ( ) const
inline

Returns the start date filter field.

Returns
Start date text.

Definition at line 273 of file AnalysisViewModel.h.

◆ dateModeIndex()

int ui::AnalysisViewModel::dateModeIndex ( ) const
inlinenoexcept

Returns the selected date mode index.

Returns
Index of the date mode option.

Definition at line 245 of file AnalysisViewModel.h.

◆ dateToValue()

QString ui::AnalysisViewModel::dateToValue ( ) const
inline

Returns the end date filter field.

Returns
End date text.

Definition at line 287 of file AnalysisViewModel.h.

◆ deleteCurrent()

void ui::AnalysisViewModel::deleteCurrent ( )

Deletes the selected analysis through workspace.

Definition at line 325 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ exportFormatIndex()

int ui::AnalysisViewModel::exportFormatIndex ( ) const

Returns the selected export format index.

Returns
Index into exportFormatOptions().

Definition at line 815 of file AnalysisViewModel.cpp.

◆ exportFormatOptions()

QVariantList ui::AnalysisViewModel::exportFormatOptions ( ) const

Returns selectable export format options for the current type.

Returns
Export format option rows.

Definition at line 793 of file AnalysisViewModel.cpp.

◆ filterContentIndex()

int ui::AnalysisViewModel::filterContentIndex ( ) const
inlinenoexcept

Returns the active filter content stack index.

Returns
Filter content stack index.

Definition at line 223 of file AnalysisViewModel.h.

◆ filterEditMode()

bool ui::AnalysisViewModel::filterEditMode ( ) const
inlinenoexcept

Returns whether filter editing is shown in create mode.

Returns
True when the filter editor is visible.

Definition at line 209 of file AnalysisViewModel.h.

◆ hasRows()

bool ui::AnalysisViewModel::hasRows ( ) const

Returns whether analysis rows exist.

Returns
True when the sidebar has rows.

Definition at line 238 of file AnalysisViewModel.cpp.

◆ includeAdjustments()

bool ui::AnalysisViewModel::includeAdjustments ( ) const
inlinenoexcept

Returns whether adjustment amounts are included.

Returns
True when adjusted values should be included.

Definition at line 195 of file AnalysisViewModel.h.

◆ isEdit()

bool ui::AnalysisViewModel::isEdit ( ) const

Returns whether an existing analysis is selected.

Returns
True in edit mode, false in create mode.

Definition at line 234 of file AnalysisViewModel.cpp.

◆ mainTypeIndex()

int ui::AnalysisViewModel::mainTypeIndex ( ) const
inlinenoexcept

Returns the selected main analysis type index.

Returns
Index of the main type option.

Definition at line 143 of file AnalysisViewModel.h.

◆ name()

QString ui::AnalysisViewModel::name ( ) const
inline

Returns the analysis name field.

Returns
Current analysis name.

Definition at line 129 of file AnalysisViewModel.h.

◆ navigate()

void ui::AnalysisViewModel::navigate ( int delta)

Navigates between analyses.

Parameters
deltaRelative movement, usually -1 or 1.

Definition at line 340 of file AnalysisViewModel.cpp.

◆ plotSubtypeIndex()

int ui::AnalysisViewModel::plotSubtypeIndex ( ) const
inlinenoexcept

Returns the selected plot subtype index.

Returns
Index of the plot subtype option.

Definition at line 157 of file AnalysisViewModel.h.

◆ plotTypeOptions()

QVariantList ui::AnalysisViewModel::plotTypeOptions ( ) const

Returns selectable plot type options.

Returns
Plot type option rows.

Definition at line 786 of file AnalysisViewModel.cpp.

◆ previewAmountSumText()

QString ui::AnalysisViewModel::previewAmountSumText ( ) const

Returns localized amount sum text for the preview.

Returns
Amount sum text.

Definition at line 1046 of file AnalysisViewModel.cpp.

◆ previewStatementCountText()

QString ui::AnalysisViewModel::previewStatementCountText ( ) const

Returns localized statement count text for the preview.

Returns
Statement count text.

Definition at line 1034 of file AnalysisViewModel.cpp.

◆ previewTransactionCountText()

QString ui::AnalysisViewModel::previewTransactionCountText ( ) const

Returns localized transaction count text for the preview.

Returns
Transaction count text.

Definition at line 1040 of file AnalysisViewModel.cpp.

◆ previewTransactionRows()

QVariantList ui::AnalysisViewModel::previewTransactionRows ( ) const

Returns preview transactions prepared for QML.

Returns
QML transaction preview rows.

Definition at line 985 of file AnalysisViewModel.cpp.

◆ propertyFilterRows()

QVariantList ui::AnalysisViewModel::propertyFilterRows ( ) const
inline

Returns property rows for the analysis property filter.

Returns
Property filter rows.

Definition at line 301 of file AnalysisViewModel.h.

◆ refreshFromSelection()

void ui::AnalysisViewModel::refreshFromSelection ( )

Reloads create or edit state from the workspace selection.

Definition at line 242 of file AnalysisViewModel.cpp.

Here is the caller graph for this function:

◆ renderedPreviewSource()

QString ui::AnalysisViewModel::renderedPreviewSource ( ) const
inline

Returns the rendered plot preview image source.

Returns
QML image source string.

Definition at line 431 of file AnalysisViewModel.h.

◆ selectAllContractTypes()

void ui::AnalysisViewModel::selectAllContractTypes ( )

Selects all available contract types.

Definition at line 703 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ selectAllProperties()

void ui::AnalysisViewModel::selectAllProperties ( )

Selects all available properties.

Definition at line 679 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ selectAnalysis()

void ui::AnalysisViewModel::selectAnalysis ( const QString & id)

Selects an analysis row.

Parameters
idAnalysis id or empty string for create mode.

Definition at line 350 of file AnalysisViewModel.cpp.

◆ selectedAdjustmentTxIds()

QVariantList ui::AnalysisViewModel::selectedAdjustmentTxIds ( ) const
inline

Returns transaction ids selected for adjustment.

Returns
Selected adjustment transaction ids.

Definition at line 383 of file AnalysisViewModel.h.

◆ selectedContractTypes()

QVariantList ui::AnalysisViewModel::selectedContractTypes ( ) const
inline

Returns selected contract type keys for filtering.

Returns
Selected contract type keys.

Definition at line 331 of file AnalysisViewModel.h.

◆ selectedPropertyIds()

QVariantList ui::AnalysisViewModel::selectedPropertyIds ( ) const
inline

Returns selected property ids for filtering.

Returns
Selected property ids.

Definition at line 317 of file AnalysisViewModel.h.

◆ selectNoContractTypes()

void ui::AnalysisViewModel::selectNoContractTypes ( )

Clears the contract type selection.

Definition at line 707 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ selectNoProperties()

void ui::AnalysisViewModel::selectNoProperties ( )

Clears the property selection.

Definition at line 683 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ setAdjustmentName()

void ui::AnalysisViewModel::setAdjustmentName ( const QString & value)

Updates the adjustment name field.

Parameters
valueNew adjustment name.

Definition at line 855 of file AnalysisViewModel.cpp.

◆ setAdjustmentPercentText()

void ui::AnalysisViewModel::setAdjustmentPercentText ( const QString & value)

Updates the adjustment percent field.

Parameters
valueNew percent text.

Definition at line 863 of file AnalysisViewModel.cpp.

◆ setAdjustmentTransactionSelected()

void ui::AnalysisViewModel::setAdjustmentTransactionSelected ( const QString & id,
bool selected )

Updates whether a preview transaction is selected for adjustment.

Parameters
idTransaction id.
selectedTrue to select, false to remove.

Definition at line 711 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ setAllocatableMode()

void ui::AnalysisViewModel::setAllocatableMode ( const QString & value)

Updates the selected allocatable filter mode.

Parameters
valueAllocatable mode key.

Definition at line 650 of file AnalysisViewModel.cpp.

Here is the caller graph for this function:

◆ setAllocatableModeIndex()

void ui::AnalysisViewModel::setAllocatableModeIndex ( int index)

Updates allocatable mode from a segmented control index.

Parameters
indexAllocatable mode index.

Definition at line 727 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ setAnalysisWorkflow()

void ui::AnalysisViewModel::setAnalysisWorkflow ( AnalysisWorkflow * value)

Sets the workflow used for analysis computation and rendering.

Parameters
valueAnalysis workflow or nullptr.

Definition at line 216 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ setContractTypeSelected()

void ui::AnalysisViewModel::setContractTypeSelected ( const QString & type,
bool selected )

Updates whether a contract type is selected for filtering.

Parameters
typeContract type key.
selectedTrue to select, false to remove.

Definition at line 687 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ setDateFieldIndex()

void ui::AnalysisViewModel::setDateFieldIndex ( int value)

Updates the selected date field index.

Parameters
valueNew date field index.

Definition at line 585 of file AnalysisViewModel.cpp.

◆ setDateFromValue()

void ui::AnalysisViewModel::setDateFromValue ( const QString & value)

Updates the start date filter field.

Parameters
valueNew start date text.

Definition at line 614 of file AnalysisViewModel.cpp.

◆ setDateModeIndex()

void ui::AnalysisViewModel::setDateModeIndex ( int value)

Updates the selected date mode index.

Parameters
valueNew date mode index.

Definition at line 595 of file AnalysisViewModel.cpp.

◆ setDateToValue()

void ui::AnalysisViewModel::setDateToValue ( const QString & value)

Updates the end date filter field.

Parameters
valueNew end date text.

Definition at line 623 of file AnalysisViewModel.cpp.

◆ setExportFormatIndex()

void ui::AnalysisViewModel::setExportFormatIndex ( int value)

Updates the selected export format index.

Parameters
valueIndex into exportFormatOptions().

Definition at line 827 of file AnalysisViewModel.cpp.

◆ setFilterEditMode()

void ui::AnalysisViewModel::setFilterEditMode ( bool value)

Updates whether filter editing is shown in create mode.

Parameters
valueTrue to show the filter editor.

Definition at line 577 of file AnalysisViewModel.cpp.

◆ setIncludeAdjustments()

void ui::AnalysisViewModel::setIncludeAdjustments ( bool value)

Updates whether adjustment amounts are included.

Parameters
valueTrue to include adjusted values.

Definition at line 837 of file AnalysisViewModel.cpp.

◆ setMainTypeIndex()

void ui::AnalysisViewModel::setMainTypeIndex ( int value)

Updates the selected main analysis type index.

Parameters
valueNew main type index.

Definition at line 766 of file AnalysisViewModel.cpp.

◆ setName()

void ui::AnalysisViewModel::setName ( const QString & value)

Updates the analysis name field.

Parameters
valueNew analysis name.

Definition at line 758 of file AnalysisViewModel.cpp.

◆ setPlotSubtypeIndex()

void ui::AnalysisViewModel::setPlotSubtypeIndex ( int value)

Updates the selected plot subtype index.

Parameters
valueNew plot subtype index.

Definition at line 777 of file AnalysisViewModel.cpp.

◆ setPropertySelected()

void ui::AnalysisViewModel::setPropertySelected ( const QString & id,
bool selected )

Updates whether a property is selected for filtering.

Parameters
idProperty id.
selectedTrue to select, false to remove.

Definition at line 664 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ setSelectedAdjustmentTxIds()

void ui::AnalysisViewModel::setSelectedAdjustmentTxIds ( const QVariantList & value)

Updates transaction ids selected for adjustment.

Parameters
valueSelected adjustment transaction ids.

Definition at line 847 of file AnalysisViewModel.cpp.

Here is the caller graph for this function:

◆ setSelectedContractTypes()

void ui::AnalysisViewModel::setSelectedContractTypes ( const QVariantList & value)

Updates selected contract type keys for filtering.

Parameters
valueNew selected contract type keys.

Definition at line 641 of file AnalysisViewModel.cpp.

Here is the caller graph for this function:

◆ setSelectedPropertyIds()

void ui::AnalysisViewModel::setSelectedPropertyIds ( const QVariantList & value)

Updates selected property ids for filtering.

Parameters
valueNew selected property ids.

Definition at line 632 of file AnalysisViewModel.cpp.

Here is the caller graph for this function:

◆ setSettings()

void ui::AnalysisViewModel::setSettings ( Settings * value)

Sets the settings source used for analysis defaults.

Parameters
valueSettings object or nullptr.

Definition at line 225 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ setWorkspaceRoles()

void ui::AnalysisViewModel::setWorkspaceRoles ( WorkspaceStore * store,
WorkspaceCommands * commands,
WorkspaceSelection * selection,
WorkspaceSelectors * selectors )

Sets workspace roles used for analysis CRUD, rows and selection.

Definition at line 203 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ setYearValue()

void ui::AnalysisViewModel::setYearValue ( const QString & value)

Updates the year filter field.

Parameters
valueNew year text.

Definition at line 605 of file AnalysisViewModel.cpp.

◆ submitCreate()

void ui::AnalysisViewModel::submitCreate ( )

Creates an analysis through workspace.

Definition at line 276 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ submitUpdate()

void ui::AnalysisViewModel::submitUpdate ( )

Updates the selected analysis through workspace.

Definition at line 304 of file AnalysisViewModel.cpp.

Here is the call graph for this function:

◆ tableContractTypes()

QVariantList ui::AnalysisViewModel::tableContractTypes ( ) const
inline

Returns table column contract types.

Returns
Contract type rows for the table.

Definition at line 439 of file AnalysisViewModel.h.

◆ tableGrandTotal()

double ui::AnalysisViewModel::tableGrandTotal ( ) const
inlinenoexcept

Returns the table grand total.

Returns
Grand total amount.

Definition at line 455 of file AnalysisViewModel.h.

◆ tablePropertyRows()

QVariantList ui::AnalysisViewModel::tablePropertyRows ( ) const
inline

Returns table property rows.

Returns
Property rows for the table.

Definition at line 447 of file AnalysisViewModel.h.

◆ toggleFilterContent()

void ui::AnalysisViewModel::toggleFilterContent ( )

Toggles between filter fields and transaction preview.

Definition at line 739 of file AnalysisViewModel.cpp.

◆ yearValue()

QString ui::AnalysisViewModel::yearValue ( ) const
inline

Returns the year filter field.

Returns
Year text.

Definition at line 259 of file AnalysisViewModel.h.

Property Documentation

◆ adjustmentName

QString ui::AnalysisViewModel::adjustmentName
readwrite

Definition at line 78 of file AnalysisViewModel.h.

◆ adjustmentPercentText

QString ui::AnalysisViewModel::adjustmentPercentText
read

Definition at line 80 of file AnalysisViewModel.h.

◆ allocatableMode

QString ui::AnalysisViewModel::allocatableMode
read

Definition at line 66 of file AnalysisViewModel.h.

◆ analysisRows

QVariantList ui::AnalysisViewModel::analysisRows
read

Definition at line 33 of file AnalysisViewModel.h.

◆ canSubmit

bool ui::AnalysisViewModel::canSubmit
read

Definition at line 90 of file AnalysisViewModel.h.

◆ contractTypeRows

QVariantList ui::AnalysisViewModel::contractTypeRows
read

Definition at line 61 of file AnalysisViewModel.h.

◆ currentResultIsTable

bool ui::AnalysisViewModel::currentResultIsTable
read

Definition at line 82 of file AnalysisViewModel.h.

◆ dateFieldIndex

int ui::AnalysisViewModel::dateFieldIndex
readwrite

Definition at line 50 of file AnalysisViewModel.h.

◆ dateFromValue

QString ui::AnalysisViewModel::dateFromValue
readwrite

Definition at line 55 of file AnalysisViewModel.h.

◆ dateModeIndex

int ui::AnalysisViewModel::dateModeIndex
readwrite

Definition at line 52 of file AnalysisViewModel.h.

◆ dateToValue

QString ui::AnalysisViewModel::dateToValue
readwrite

Definition at line 57 of file AnalysisViewModel.h.

◆ exportFormatIndex

int ui::AnalysisViewModel::exportFormatIndex
read

Definition at line 43 of file AnalysisViewModel.h.

◆ exportFormatOptions

QVariantList ui::AnalysisViewModel::exportFormatOptions
read

Definition at line 41 of file AnalysisViewModel.h.

◆ filterContentIndex

int ui::AnalysisViewModel::filterContentIndex
read

Definition at line 49 of file AnalysisViewModel.h.

◆ filterEditMode

bool ui::AnalysisViewModel::filterEditMode
readwrite

Definition at line 47 of file AnalysisViewModel.h.

◆ hasRows

bool ui::AnalysisViewModel::hasRows
read

Definition at line 91 of file AnalysisViewModel.h.

◆ includeAdjustments

bool ui::AnalysisViewModel::includeAdjustments
read

Definition at line 45 of file AnalysisViewModel.h.

◆ isEdit

bool ui::AnalysisViewModel::isEdit
read

Definition at line 32 of file AnalysisViewModel.h.

◆ mainTypeIndex

int ui::AnalysisViewModel::mainTypeIndex
readwrite

Definition at line 36 of file AnalysisViewModel.h.

◆ name

QString ui::AnalysisViewModel::name
readwrite

Definition at line 35 of file AnalysisViewModel.h.

◆ plotSubtypeIndex

int ui::AnalysisViewModel::plotSubtypeIndex
read

Definition at line 38 of file AnalysisViewModel.h.

◆ plotTypeOptions

QVariantList ui::AnalysisViewModel::plotTypeOptions
read

Definition at line 40 of file AnalysisViewModel.h.

◆ previewAmountSumText

QString ui::AnalysisViewModel::previewAmountSumText
read

Definition at line 74 of file AnalysisViewModel.h.

◆ previewStatementCountText

QString ui::AnalysisViewModel::previewStatementCountText
read

Definition at line 70 of file AnalysisViewModel.h.

◆ previewTransactionCountText

QString previewTransactionCountText READ ui::AnalysisViewModel::previewTransactionCountText

Definition at line 72 of file AnalysisViewModel.h.

◆ previewTransactionRows

QVariantList ui::AnalysisViewModel::previewTransactionRows
read

Definition at line 68 of file AnalysisViewModel.h.

◆ propertyFilterRows

QVariantList ui::AnalysisViewModel::propertyFilterRows
read

Definition at line 59 of file AnalysisViewModel.h.

◆ renderedPreviewSource

QString ui::AnalysisViewModel::renderedPreviewSource
read

Definition at line 83 of file AnalysisViewModel.h.

◆ selectedAdjustmentTxIds

QVariantList ui::AnalysisViewModel::selectedAdjustmentTxIds
readwrite

Definition at line 76 of file AnalysisViewModel.h.

◆ selectedAnalysisId

QString ui::AnalysisViewModel::selectedAnalysisId
read

Definition at line 34 of file AnalysisViewModel.h.

◆ selectedContractTypes

QVariantList ui::AnalysisViewModel::selectedContractTypes
read

Definition at line 64 of file AnalysisViewModel.h.

◆ selectedPropertyIds

QVariantList ui::AnalysisViewModel::selectedPropertyIds
read

Definition at line 62 of file AnalysisViewModel.h.

◆ tableContractTypes

QVariantList ui::AnalysisViewModel::tableContractTypes
read

Definition at line 85 of file AnalysisViewModel.h.

◆ tableGrandTotal

double ui::AnalysisViewModel::tableGrandTotal
read

Definition at line 89 of file AnalysisViewModel.h.

◆ tablePropertyRows

QVariantList ui::AnalysisViewModel::tablePropertyRows
read

Definition at line 87 of file AnalysisViewModel.h.

◆ yearValue

QString ui::AnalysisViewModel::yearValue
readwrite

Definition at line 54 of file AnalysisViewModel.h.


The documentation for this class was generated from the following files: