GnuCashew ~ Web Application compatible with GnuCash sql data files.
GCW
|
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 |
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.
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().
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().
Definition at line 478 of file SummaryWidget.cpp.
References Wt::WContainerWidget::addNew().
auto GCW::Gui::BillPay::SummaryWidget::Splits::payFromDays | ( | const std::string & | _payFrom | ) | const -> std::set< int > |
Definition at line 526 of file SummaryWidget.cpp.
References Wt::WContainerWidget::addNew().
Referenced by GCW::Gui::BillPay::SummaryWidget::setMonth().
auto GCW::Gui::BillPay::SummaryWidget::Splits::payFroms | ( | ) | const -> std::set< std::string > |
Definition at line 502 of file SummaryWidget.cpp.
References Wt::WContainerWidget::addNew().
Referenced by GCW::Gui::BillPay::SummaryWidget::setMonth().
auto GCW::Gui::BillPay::SummaryWidget::Splits::paymentSplits | ( | const std::string & | _payFrom, |
int | _day | ||
) | const -> std::vector< std::string > |
Definition at line 552 of file SummaryWidget.cpp.
References Wt::WContainerWidget::addNew().
Referenced by GCW::Gui::BillPay::SummaryWidget::setMonth().
auto GCW::Gui::BillPay::SummaryWidget::Splits::splitGuids | ( | ) | const -> const std::vector< std::string > & |
Definition at line 469 of file SummaryWidget.cpp.
int GCW::Gui::BillPay::SummaryWidget::Splits::m_month = -1 |
Definition at line 106 of file SummaryWidget.h.
Referenced by Splits().
std::vector< std::string > GCW::Gui::BillPay::SummaryWidget::Splits::m_splitGuids |
Definition at line 111 of file SummaryWidget.h.
Referenced by Splits().