GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
GCW::Gui::BillPay::SummaryWidget::Splits Class Reference

Summary Splits. More...

Public Member Functions

 Splits (int _month)
 ctor
 
auto splitGuids () const -> const std::vector< std::string > &
 
auto days () const -> std::set< int >
 
auto dayPayments (int _day) const -> std::vector< std::string >
 
auto payFroms () const -> std::set< std::string >
 
auto payFromDays (const std::string &_payFrom) const -> std::set< int >
 
auto paymentSplits (const std::string &_payFrom, int _day) const -> std::vector< std::string >
 

Public Attributes

int m_month = -1
 
std::vector< std::string > m_splitGuids
 

Detailed Description

Summary Splits.

This is a convenience class to help manipulate all of the splits associated with a Summary View. It facilitates the rapid query of the various values that are needed for the summary report.

Definition at line 58 of file SummaryWidget.h.

Constructor & Destructor Documentation

◆ Splits()

GCW::Gui::BillPay::SummaryWidget::Splits::Splits ( int  _month)

ctor

The splits are manipulated by month, since the summary report shows all of the split values for that selected month.

Definition at line 433 of file SummaryWidget.cpp.

References Wt::WContainerWidget::addNew(), GCW::Dbo::Transactions::byNumMonth(), GCW::Dbo::Splits::byTransaction(), m_month, m_splitGuids, and split().

Member Function Documentation

◆ dayPayments()

auto GCW::Gui::BillPay::SummaryWidget::Splits::dayPayments ( int  _day) const -> std::vector< std::string >

Definition at line 581 of file SummaryWidget.cpp.

References Wt::WContainerWidget::addNew().

◆ days()

auto GCW::Gui::BillPay::SummaryWidget::Splits::days ( ) const -> std::set< int >

Definition at line 478 of file SummaryWidget.cpp.

References Wt::WContainerWidget::addNew().

◆ payFromDays()

auto GCW::Gui::BillPay::SummaryWidget::Splits::payFromDays ( const std::string &  _payFrom) const -> std::set< int >

◆ payFroms()

auto GCW::Gui::BillPay::SummaryWidget::Splits::payFroms ( ) const -> std::set< std::string >

◆ paymentSplits()

auto GCW::Gui::BillPay::SummaryWidget::Splits::paymentSplits ( const std::string &  _payFrom,
int  _day 
) const -> std::vector< std::string >

◆ splitGuids()

auto GCW::Gui::BillPay::SummaryWidget::Splits::splitGuids ( ) const -> const std::vector< std::string > &

Definition at line 469 of file SummaryWidget.cpp.

Member Data Documentation

◆ m_month

int GCW::Gui::BillPay::SummaryWidget::Splits::m_month = -1

Definition at line 106 of file SummaryWidget.h.

Referenced by Splits().

◆ m_splitGuids

std::vector< std::string > GCW::Gui::BillPay::SummaryWidget::Splits::m_splitGuids

Definition at line 111 of file SummaryWidget.h.

Referenced by Splits().


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