GnuCashew ~ GnuCash Enabled Web
GCW
Classes | Public Member Functions | Private Attributes | List of all members
GCW::Gui::BillPay::EditWidget Class Reference

Edit Widget. More...

#include <EditWidget.h>

Inherits Wt::WContainerWidget.

Classes

class  ComboBox
 

Public Member Functions

 EditWidget (const std::string &_bpGuid)
 
auto loadData () -> void
 
auto saveData () -> void
 
auto save () -> Wt::Signal<> &
 
auto cancel () -> Wt::Signal<> &
 

Private Attributes

Wt::Signal m_save
 
Wt::Signal m_cancel
 
Wt::Signal m_delete
 
std::string m_bpGuid
 
GCW::Gui::AccountRegisterm_register = nullptr
 
Wt::WPushButton * m_pbSave = nullptr
 
Wt::WPushButton * m_pbCancel = nullptr
 
Wt::WPushButton * m_pbDelete = nullptr
 
ComboBoxm_account = nullptr
 
Wt::WSpinBox * m_dueDay = nullptr
 
Wt::WLineEdit * m_minimum = nullptr
 
Wt::WLineEdit * m_budget = nullptr
 
Wt::WLineEdit * m_nickname = nullptr
 
Wt::WSpinBox * m_group = nullptr
 
Wt::WLineEdit * m_limit = nullptr
 
Wt::WLineEdit * m_actual = nullptr
 
Wt::WLineEdit * m_url = nullptr
 
Wt::WCheckBox * m_ap = nullptr
 
Wt::WCheckBox * m_isActive = nullptr
 
Wt::WCheckBox * m_isVisible = nullptr
 
Wt::WCheckBox * m_autoPay = nullptr
 
Wt::WCheckBox * m_payNow = nullptr
 
Wt::WTextArea * m_note = nullptr
 
Wt::WLineEdit * m_last4 = nullptr
 
Wt::WLabel * m_label = nullptr
 
Wt::WImage * m_image = nullptr
 
Wt::WTabWidget * m_tabWidget = nullptr
 
std::vector< Wt::WCheckBox * > m_cbx
 

Detailed Description

Edit Widget.

Bill Pay Detail Form editor container.

Definition at line 31 of file EditWidget.h.

Constructor & Destructor Documentation

◆ EditWidget()

GCW::Gui::BillPay::EditWidget::EditWidget ( const std::string &  _bpGuid)

Member Function Documentation

◆ cancel()

auto GCW::Gui::BillPay::EditWidget::cancel ( ) -> Wt::Signal<> &
inline

Definition at line 42 of file EditWidget.h.

References m_cancel.

◆ loadData()

auto GCW::Gui::BillPay::EditWidget::loadData ( ) -> void

Definition at line 178 of file EditWidget.cpp.

References GCW::app(), GCW::Gui::BillPay::bpItem(), and GCW::Dbo::Accounts::fullName().

Referenced by EditWidget().

◆ save()

auto GCW::Gui::BillPay::EditWidget::save ( ) -> Wt::Signal<> &
inline

Definition at line 41 of file EditWidget.h.

References m_save.

◆ saveData()

auto GCW::Gui::BillPay::EditWidget::saveData ( ) -> void

Definition at line 227 of file EditWidget.cpp.

References GCW::app(), GCW::Gui::BillPay::bpItem(), and GCW::Core::newGuid().

Referenced by EditWidget().

Member Data Documentation

◆ m_account

ComboBox* GCW::Gui::BillPay::EditWidget::m_account = nullptr
private

Definition at line 65 of file EditWidget.h.

Referenced by EditWidget().

◆ m_actual

Wt::WLineEdit* GCW::Gui::BillPay::EditWidget::m_actual = nullptr
private

Definition at line 72 of file EditWidget.h.

Referenced by EditWidget().

◆ m_ap

Wt::WCheckBox* GCW::Gui::BillPay::EditWidget::m_ap = nullptr
private

Definition at line 74 of file EditWidget.h.

Referenced by EditWidget().

◆ m_autoPay

Wt::WCheckBox* GCW::Gui::BillPay::EditWidget::m_autoPay = nullptr
private

Definition at line 77 of file EditWidget.h.

Referenced by EditWidget().

◆ m_bpGuid

std::string GCW::Gui::BillPay::EditWidget::m_bpGuid
private

Definition at line 59 of file EditWidget.h.

◆ m_budget

Wt::WLineEdit* GCW::Gui::BillPay::EditWidget::m_budget = nullptr
private

Definition at line 68 of file EditWidget.h.

Referenced by EditWidget().

◆ m_cancel

Wt::Signal GCW::Gui::BillPay::EditWidget::m_cancel
private

Definition at line 56 of file EditWidget.h.

Referenced by cancel(), and EditWidget().

◆ m_cbx

std::vector< Wt::WCheckBox* > GCW::Gui::BillPay::EditWidget::m_cbx
private

Definition at line 85 of file EditWidget.h.

Referenced by EditWidget().

◆ m_delete

Wt::Signal GCW::Gui::BillPay::EditWidget::m_delete
private

Definition at line 57 of file EditWidget.h.

Referenced by EditWidget().

◆ m_dueDay

Wt::WSpinBox* GCW::Gui::BillPay::EditWidget::m_dueDay = nullptr
private

Definition at line 66 of file EditWidget.h.

Referenced by EditWidget().

◆ m_group

Wt::WSpinBox* GCW::Gui::BillPay::EditWidget::m_group = nullptr
private

Definition at line 70 of file EditWidget.h.

Referenced by EditWidget().

◆ m_image

Wt::WImage* GCW::Gui::BillPay::EditWidget::m_image = nullptr
private

Definition at line 83 of file EditWidget.h.

◆ m_isActive

Wt::WCheckBox* GCW::Gui::BillPay::EditWidget::m_isActive = nullptr
private

Definition at line 75 of file EditWidget.h.

Referenced by EditWidget().

◆ m_isVisible

Wt::WCheckBox* GCW::Gui::BillPay::EditWidget::m_isVisible = nullptr
private

Definition at line 76 of file EditWidget.h.

Referenced by EditWidget().

◆ m_label

Wt::WLabel* GCW::Gui::BillPay::EditWidget::m_label = nullptr
private

Definition at line 82 of file EditWidget.h.

Referenced by EditWidget().

◆ m_last4

Wt::WLineEdit* GCW::Gui::BillPay::EditWidget::m_last4 = nullptr
private

Definition at line 81 of file EditWidget.h.

Referenced by EditWidget().

◆ m_limit

Wt::WLineEdit* GCW::Gui::BillPay::EditWidget::m_limit = nullptr
private

Definition at line 71 of file EditWidget.h.

Referenced by EditWidget().

◆ m_minimum

Wt::WLineEdit* GCW::Gui::BillPay::EditWidget::m_minimum = nullptr
private

Definition at line 67 of file EditWidget.h.

Referenced by EditWidget().

◆ m_nickname

Wt::WLineEdit* GCW::Gui::BillPay::EditWidget::m_nickname = nullptr
private

Definition at line 69 of file EditWidget.h.

Referenced by EditWidget().

◆ m_note

Wt::WTextArea* GCW::Gui::BillPay::EditWidget::m_note = nullptr
private

Definition at line 79 of file EditWidget.h.

Referenced by EditWidget().

◆ m_payNow

Wt::WCheckBox* GCW::Gui::BillPay::EditWidget::m_payNow = nullptr
private

Definition at line 78 of file EditWidget.h.

Referenced by EditWidget().

◆ m_pbCancel

Wt::WPushButton* GCW::Gui::BillPay::EditWidget::m_pbCancel = nullptr
private

Definition at line 63 of file EditWidget.h.

Referenced by EditWidget().

◆ m_pbDelete

Wt::WPushButton* GCW::Gui::BillPay::EditWidget::m_pbDelete = nullptr
private

Definition at line 64 of file EditWidget.h.

Referenced by EditWidget().

◆ m_pbSave

Wt::WPushButton* GCW::Gui::BillPay::EditWidget::m_pbSave = nullptr
private

Definition at line 62 of file EditWidget.h.

Referenced by EditWidget().

◆ m_register

GCW::Gui::AccountRegister* GCW::Gui::BillPay::EditWidget::m_register = nullptr
private

Definition at line 61 of file EditWidget.h.

Referenced by EditWidget().

◆ m_save

Wt::Signal GCW::Gui::BillPay::EditWidget::m_save
private

Definition at line 55 of file EditWidget.h.

Referenced by save().

◆ m_tabWidget

Wt::WTabWidget* GCW::Gui::BillPay::EditWidget::m_tabWidget = nullptr
private

Definition at line 84 of file EditWidget.h.

Referenced by EditWidget().

◆ m_url

Wt::WLineEdit* GCW::Gui::BillPay::EditWidget::m_url = nullptr
private

Definition at line 73 of file EditWidget.h.

Referenced by EditWidget().


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