RB.RhythmDBQueryModel::filter-entry-drop

def callback(rhythm_db_query_model, entry, user_param1, ...)

Emitted when an entry is being added to a model by drag-and-drop. This allows the owner of the model to filter out entries that should not be added to the model (based on entry type, for instance). If the signal handler returns False, the entry will not be added.

rhythm_db_query_model :

instance of RB.RhythmDBQueryModel that is emitting the signal

entry :

the RB.RhythmDBEntry being dropped

user_param1 :

first user parameter (if any) specified with the connect() method

... :

additional user parameters (if any)