TableModelListener
TableModelListener* listener = fListeners.ItemAt(i);
TableModelListener* listener = fListeners.ItemAt(i);
TableModelListener* listener = fListeners.ItemAt(i);
TableModelListener::~TableModelListener()
TableModelListener::TableRowsAdded(TableModel* model, int32 rowIndex,
TableModelListener::TableRowsRemoved(TableModel* model, int32 rowIndex,
TableModelListener::TableRowsChanged(TableModel* model, int32 rowIndex,
TableModelListener::TableModelReset(TableModel* model)
TableModel::AddListener(TableModelListener* listener)
TableModel::RemoveListener(TableModelListener* listener)
TableModelListener* listener = fListeners.ItemAt(i);
class Table : public AbstractTable, private TableModelListener {
class TableModelListener {
virtual ~TableModelListener();
virtual bool AddListener(TableModelListener* listener);
virtual void RemoveListener(TableModelListener* listener);
typedef BObjectList<TableModelListener> ListenerList;