mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[escher/selectable_table_view_data_source] Inline all in header file
This commit is contained in:
@@ -56,7 +56,6 @@ escher_src += $(addprefix escher/src/,\
|
||||
scroll_view_indicator.cpp \
|
||||
scrollable_view.cpp \
|
||||
selectable_table_view.cpp \
|
||||
selectable_table_view_data_source.cpp \
|
||||
selectable_table_view_delegate.cpp \
|
||||
simple_list_view_data_source.cpp \
|
||||
simple_table_view_data_source.cpp \
|
||||
|
||||
@@ -3,16 +3,21 @@
|
||||
|
||||
#include <escher/scroll_view_data_source.h>
|
||||
|
||||
class SelectableTableView;
|
||||
|
||||
class SelectableTableViewDataSource : public ScrollViewDataSource {
|
||||
public:
|
||||
SelectableTableViewDataSource();
|
||||
int selectedRow();
|
||||
int selectedColumn();
|
||||
void selectRow(int j);
|
||||
void selectColumn(int i);
|
||||
void selectCellAtLocation(int i, int j);
|
||||
SelectableTableViewDataSource() :
|
||||
m_selectedCellX(0),
|
||||
m_selectedCellY(-1)
|
||||
{
|
||||
}
|
||||
int selectedRow() { return m_selectedCellY; }
|
||||
int selectedColumn() { return m_selectedCellX; }
|
||||
void selectRow(int j) { m_selectedCellY = j; }
|
||||
void selectColumn(int i) { m_selectedCellX = i; }
|
||||
void selectCellAtLocation(int i, int j) {
|
||||
m_selectedCellX = i;
|
||||
m_selectedCellY = j;
|
||||
}
|
||||
private:
|
||||
int m_selectedCellX;
|
||||
int m_selectedCellY;
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
#include <escher/selectable_table_view_data_source.h>
|
||||
|
||||
SelectableTableViewDataSource::SelectableTableViewDataSource() :
|
||||
m_selectedCellX(0),
|
||||
m_selectedCellY(-1)
|
||||
{
|
||||
}
|
||||
|
||||
int SelectableTableViewDataSource::selectedRow() {
|
||||
return m_selectedCellY;
|
||||
}
|
||||
|
||||
int SelectableTableViewDataSource::selectedColumn() {
|
||||
return m_selectedCellX;
|
||||
}
|
||||
|
||||
void SelectableTableViewDataSource::selectRow(int j) {
|
||||
m_selectedCellY = j;
|
||||
}
|
||||
|
||||
void SelectableTableViewDataSource::selectColumn(int i) {
|
||||
m_selectedCellX = i;
|
||||
}
|
||||
|
||||
void SelectableTableViewDataSource::selectCellAtLocation(int i, int j) {
|
||||
m_selectedCellX = i;
|
||||
m_selectedCellY = j;
|
||||
}
|
||||
Reference in New Issue
Block a user