- All Known Implementing Classes:
- ListsImpl
- public interface ListUpdateManager
The list update manager API exported by the maingui plugin
API_NAME
public static final java.lang.String API_NAME
- The name of this API.
- See Also:
- Constant Field Values
reportSongAdded
public void reportSongAdded(com.virtuosotechnologies.asaph.model.SongID songID)
- Notify the main gui that a song has been added by this plugin. This
causes the main gui to update its song list appropriately.
It isn't strictly necessary to use this callback, but failure to
do so may cause the main gui to get out of sync with the database
contents until the user explicitly refreshes the index.
reportSongRemoved
public void reportSongRemoved(com.virtuosotechnologies.asaph.model.SongID songID)
- Notify the main gui that a song has been removed by this plugin. This
causes the main gui to update its song list appropriately.
It isn't strictly necessary to use this callback, but failure to
do so may cause the main gui to get out of sync with the database
contents until the user explicitly refreshes the index.
reportSongChanged
public void reportSongChanged(com.virtuosotechnologies.asaph.model.SongID songID)
- Notify the main gui that a song has been changed by this plugin. This
causes the main gui to update its song list appropriately.
It isn't strictly necessary to use this callback, but failure to
do so may cause the main gui to get out of sync with the database
contents until the user explicitly refreshes the index.