1 #line 2 "src/Gui/BillPay/TableView.cpp"
3 #include <Wt/WModelIndex.h>
4 #include <Wt/WStandardItem.h>
6 #include "../../Dbo/Accounts/Accounts.h"
21 setSortingEnabled (
false );
22 setSelectionBehavior ( Wt::SelectionBehavior::Rows );
23 setSelectionMode ( Wt::SelectionMode::Single );
24 setColumnResizeEnabled (
false );
25 setAlternatingRowColors (
true );
30 m_model = std::make_shared< TableModel >( _selectedMonth, _status );
40 for(
int col=0; col<
m_model-> columnCount(); col++ )
42 setColumnWidth ( col,
m_model-> columnDef(col).width );
43 setColumnAlignment( col,
m_model-> columnDef(col).alignment );
53 int selected_row = -1;
55 if( selectedIndexes().size() > 0 )
57 selected_row = selectedIndexes().begin()-> row();
60 m_model-> loadData( _month );
62 if( selected_row > -1 )
64 select( m_model-> index( selected_row, 0 ) );
std::shared_ptr< TableModel > m_model
void setMonth(int _month)
TableView(int _selectedMonth, const Status _status)
std::string asStyleClass(Status _status)
Get Status as Style Class.