Receives events from a TableHeaderComponent when columns are resized, moved, etc. More...
#include <juce_TableHeaderComponent.h>
Public Member Functions | |
Listener ()=default | |
virtual | ~Listener ()=default |
Destructor. | |
virtual void | tableColumnsChanged (TableHeaderComponent *tableHeader)=0 |
This is called when some of the table's columns are added, removed, hidden, or rearranged. | |
virtual void | tableColumnsResized (TableHeaderComponent *tableHeader)=0 |
This is called when one or more of the table's columns are resized. | |
virtual void | tableSortOrderChanged (TableHeaderComponent *tableHeader)=0 |
This is called when the column by which the table should be sorted is changed. | |
virtual void | tableColumnDraggingChanged (TableHeaderComponent *tableHeader, int columnIdNowBeingDragged) |
This is called when the user begins or ends dragging one of the columns around. | |
Receives events from a TableHeaderComponent when columns are resized, moved, etc.
You can register one of these objects for table events using TableHeaderComponent::addListener() and TableHeaderComponent::removeListener().
|
default |
|
virtualdefault |
Destructor.
|
pure virtual |
This is called when some of the table's columns are added, removed, hidden, or rearranged.
Implemented in TableListBox.
|
pure virtual |
This is called when one or more of the table's columns are resized.
Implemented in TableListBox.
|
pure virtual |
This is called when the column by which the table should be sorted is changed.
Implemented in TableListBox.
|
virtual |
This is called when the user begins or ends dragging one of the columns around.
When the user starts dragging a column, this is called with the ID of that column. When they finish dragging, it is called again with 0 as the ID.
Reimplemented in TableListBox.