Numworks Epsilon  1.4.1
Graphing Calculator Operating System
tab_table_controller.cpp
Go to the documentation of this file.
1 #include "tab_table_controller.h"
2 
3 namespace Shared {
4 
6  DynamicViewController(parentResponder),
7  m_dataSource(dataSource)
8 {
9 }
10 
13 }
14 
18 }
19 
21  if (nextFirstResponder == tabController()) {
24  }
25 }
26 
28  return (SelectableTableView *)view();
29 }
30 
32  SelectableTableView * selectableTableView = new SelectableTableView(this, m_dataSource, this);
35  return selectableTableView;
36 }
37 
39  delete view;
40 }
41 
42 }
43 
void setBackgroundColor(KDColor c)
Definition: scroll_view.h:32
TabTableController(Responder *parentResponder, TableViewDataSource *dataSource)
void setVerticalCellOverlap(KDCoordinate o)
Definition: table_view.h:14
void willExitResponderChain(Responder *nextFirstResponder) override
virtual void scrollToCell(int i, int j)
Definition: table_view.cpp:26
void reloadData(bool setFirstResponder=true)
void unloadView(View *view) override
virtual View * loadView() override
void setFirstResponder(Responder *responder)
Definition: app.cpp:62
Definition: view.h:23
App * app()
Definition: responder.cpp:77
SelectableTableView * selectableTableView()
virtual Responder * tabController() const =0
static constexpr KDColor WallScreenDark
Definition: palette.h:20