|
LMMS
|
Public Types | |
| enum | { nameCol = 1 , typeCol = 2 , categoryCol = 3 , manufacturerCol = 4 , descCol = 5 } |
Static Public Member Functions | |
| static String | getPluginDescription (const PluginDescription &desc) |
Public Attributes | |
| PluginListComponent & | owner |
| KnownPluginList & | list |
|
inline |
|
inlineoverridevirtual |
This callback is made when the user clicks on one of the cells in the table.
The mouse event's coordinates will be relative to the entire table row.
Reimplemented from juce::TableListBoxModel.
|
inlineoverridevirtual |
Override this to be informed when the delete key is pressed.
Reimplemented from juce::TableListBoxModel.
|
inlineoverridevirtual |
This must return the number of rows currently in the table.
If the number of rows changes, you must call TableListBox::updateContent() to cause it to refresh the list.
Implements juce::TableListBoxModel.
|
inlinestatic |
|
inlineoverridevirtual |
This must draw one of the cells.
The graphics context's origin will already be set to the top-left of the cell, whose size is specified by (width, height).
Note that the rowNumber value may be greater than the number of rows in your list, so be careful that you don't assume it's less than getNumRows().
Implements juce::TableListBoxModel.
|
inlineoverridevirtual |
This must draw the background behind one of the rows in the table.
The graphics context has its origin at the row's top-left, and your method should fill the area specified by the width and height parameters.
Note that the rowNumber value may be greater than the number of rows in your list, so be careful that you don't assume it's less than getNumRows().
Implements juce::TableListBoxModel.
|
inlineoverridevirtual |
This callback is made when the table's sort order is changed.
This could be because the user has clicked a column header, or because the TableHeaderComponent::setSortColumnId() method was called.
If you implement this, your method should re-sort the table using the given column as the key.
Reimplemented from juce::TableListBoxModel.
| KnownPluginList& juce::PluginListComponent::TableModel::list |
| PluginListComponent& juce::PluginListComponent::TableModel::owner |