1 #line 2 "src/Gui/AccountRegister.h"
3 #ifndef __GUI_ACCOUNTREGISTER_H___
4 #define __GUI_ACCOUNTREGISTER_H___
6 #include <Wt/Json/Object.h>
7 #include <Wt/WBatchEditProxyModel.h>
8 #include <Wt/WContainerWidget.h>
9 #include <Wt/WSortFilterProxyModel.h>
10 #include <Wt/WStandardItem.h>
11 #include <Wt/WStandardItemModel.h>
12 #include <Wt/WPopupMenu.h>
14 #include "../GnuCashew.h"
15 #include "../Eng/AccountRegisterModel.h"
24 namespace Eng {
class AccountRegisterModel; }
50 :
public Wt::WContainerWidget
60 :
public Wt::WContainerWidget
130 auto toJson() const->
Wt::Json::Object;
140 auto
fromJson( const
Wt::Json::Object & _jobj )->
bool;
145 auto
editRow(
int _row )->
void;
auto setFuture(GCW_NUMERIC _value=GCW_NUMERIC(0)) -> void
auto setProjected(GCW_NUMERIC _value=GCW_NUMERIC(0)) -> void
auto setRowCount(int _value=0) -> void
auto setCleared(GCW_NUMERIC _value=GCW_NUMERIC(0)) -> void
auto setReconciled(GCW_NUMERIC _value=GCW_NUMERIC(0)) -> void
auto setPresent(GCW_NUMERIC _value=GCW_NUMERIC(0)) -> void
auto on_goDate_triggered() -> void
auto baseModel() -> std::shared_ptr< BaseModel >
auto on_duplicate_triggered() -> void
auto on_renamePage_triggered() -> void
std::shared_ptr< Wt::WSortFilterProxyModel > m_sortFilterModel
auto on_delete_triggered() -> void
Delete a Row.
auto editRow(int _row) -> void
auto batchEditModel() -> std::shared_ptr< BatchEditModel >
auto on_editExchangeRate_triggered() -> void
auto on_removeSplits_triggered() -> void
auto toJson() const -> Wt::Json::Object
Create View Properties JSON Object.
auto tableView() -> GCW::Gui::TableView *
Table View.
auto fromJson(const Wt::Json::Object &_jobj) -> bool
Set View Properties from JSON Object.
auto statusBar() -> StatusBar *
AccountRegister(const std::string &_accountGuid="")
Constructor.
auto sortFilterModel() -> std::shared_ptr< SortFilterModel >
auto lastIndex() -> Wt::WModelIndex
auto on_jump_triggered() -> void
auto on_schedule_triggered() -> void
auto setAccountGuid(const std::string &_accountGuid) -> void
auto on_assignPayment_triggered() -> void
auto on_showPopup_triggered(const Wt::WModelIndex &_index, const Wt::WMouseEvent &_event) -> void
auto on_manageDocument_triggered() -> void
std::shared_ptr< BaseModel > m_baseModel
GCW::Gui::TableView * m_tableView
auto on_sortBy_triggered() -> void
auto deleteRow(int _row) -> void
auto on_filterBy_triggered() -> void
auto on_blankTransaction_triggered() -> void
std::string m_accountGuid
auto on_openDocument_triggered() -> void
Wt::WSortFilterProxyModel SortFilterModel
Wt::WBatchEditProxyModel BatchEditModel
std::shared_ptr< Wt::WBatchEditProxyModel > m_batchEditModel
auto on_enter_triggered() -> void
auto on_cancel_triggered() -> void
Wt::WPopupMenu m_popupMenu
auto on_splitTransaction_triggered() -> void
#define GCW_NUMERIC
Internal Numeric Type.