Property | Type | Description | |
---|---|---|---|
album_model | DatabaseAlbumListModel | ||
artist_model | DatabaseArtistListModel | ||
genre_model | DatabaseQueryFilterModel |
||
prune_command | HyenaSqliteCommand | ||
rate_track_range_command | HyenaSqliteCommand | ||
track_model | DatabaseTrackListModel |
Property | Type | Description | |
---|---|---|---|
DatabaseSourceInitialize | void | ||
SaveCurrentFilters | void |
Method | Description | |
---|---|---|
AcceptsInputFromSource ( Source source ) : bool | ||
AcceptsUserInputFromSource ( Source source ) : bool | ||
Activate ( ) : void | ||
AddAllTracks ( Source source ) : bool | ||
AddSelectedTracks ( Source source ) : bool | ||
AddSelectedTracks ( Source source, Selection selection ) : bool | ||
AppendFilter ( IFilterListModel filter ) : void | ||
DatabaseSource ( string generic_name, string name, string id, int order ) : System | ||
DatabaseSource ( string generic_name, string name, string id, int order, Source parent ) : System | ||
Deactivate ( ) : void | ||
DeleteTracks ( DatabaseTrackListModel model, Selection selection ) : void | ||
DeleteTracks ( Selection selection ) : void | ||
MergeSourceInput ( Source source, SourceMergeType mergeType ) : void | ||
RateSelectedTracks ( DatabaseTrackListModel model, int rating ) : void | ||
RateSelectedTracks ( int rating ) : void | ||
Reload ( ) : void | ||
RemoveFilter ( IFilterListModel filter ) : void | ||
RemoveTrack ( DatabaseTrackInfo track ) : void | ||
RemoveTrack ( int index ) : void | ||
RemoveTracks ( DatabaseTrackListModel model, Selection selection ) : void | ||
RemoveTracks ( Selection selection ) : void | ||
ReplaceFilter ( IFilterListModel old_filter, IFilterListModel new_filter ) : void | ||
Save ( ) : void | ||
UpdateCounts ( ) : void |
Method | Description | |
---|---|---|
AddTrack ( |
||
AddTrackRange ( |
||
AfterInitialized ( ) : void | ||
CreateFiltersFor ( |
||
CreateTrackModelFor ( |
||
DatabaseSource ( ) : System | ||
DeleteTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void | ||
FindFirstNotRemovedTrack ( DatabaseTrackListModel model, Selection selection ) : void | ||
HandleTracksAdded ( Source sender, TrackEventArgs args ) : void | ||
HandleTracksChanged ( Source sender, TrackEventArgs args ) : void | ||
HandleTracksDeleted ( Source sender, TrackEventArgs args ) : void | ||
Initialize ( ) : void | ||
InitializeTrackModel ( ) : void | ||
InvalidateCaches ( ) : void | ||
NeedsReloadWhenFieldChanged ( Hyena field ) : bool | ||
NeedsReloadWhenFieldsChanged ( Hyena fields ) : bool | ||
OnTracksAdded ( ) : void | ||
OnTracksChanged ( ) : void | ||
OnTracksDeleted ( ) : void | ||
OnTracksRemoved ( ) : void | ||
PruneArtistsAlbums ( ) : void | ||
RateLimitedReload ( ) : void | ||
RateTrackRange ( DatabaseTrackListModel model, RangeCollection range, int rating ) : void | ||
RemoveTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void | ||
SkipTrackIfRemoved ( ) : void | ||
WithTrackSelection ( DatabaseTrackListModel model, Selection selection, TrackRangeHandler handler ) : void | ||
WithTrackSelection ( DatabaseTrackListModel model, TrackRangeHandler handler ) : void |
Method | Description | |
---|---|---|
DatabaseSourceInitialize ( ) : void | ||
SaveCurrentFilters ( ) : void |
public AcceptsInputFromSource ( Source source ) : bool | ||
source | Source | |
return | bool |
public AcceptsUserInputFromSource ( Source source ) : bool | ||
source | Source | |
return | bool |
public AddSelectedTracks ( Source source ) : bool | ||
source | Source | |
return | bool |
public AddSelectedTracks ( Source source, Selection selection ) : bool | ||
source | Source | |
selection | Selection | |
return | bool |
protected AddTrack ( |
||
track | ||
return | void |
protected AddTrackRange ( |
||
model | ||
range | RangeCollection | |
return | void |
public AppendFilter ( IFilterListModel filter ) : void | ||
filter | IFilterListModel | |
return | void |
protected CreateFiltersFor ( |
||
src | ||
return | IEnumerable |
protected CreateTrackModelFor ( |
||
src | ||
return |
public DatabaseSource ( string generic_name, string name, string id, int order ) : System | ||
generic_name | string | |
name | string | |
id | string | |
order | int | |
return | System |
public DatabaseSource ( string generic_name, string name, string id, int order, Source parent ) : System | ||
generic_name | string | |
name | string | |
id | string | |
order | int | |
parent | Source | |
return | System |
protected DeleteTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void | ||
model | DatabaseTrackListModel | |
range | RangeCollection | |
return | void |
public DeleteTracks ( DatabaseTrackListModel model, Selection selection ) : void | ||
model | DatabaseTrackListModel | |
selection | Selection | |
return | void |
public DeleteTracks ( Selection selection ) : void | ||
selection | Selection | |
return | void |
protected FindFirstNotRemovedTrack ( DatabaseTrackListModel model, Selection selection ) : void | ||
model | DatabaseTrackListModel | |
selection | Selection | |
return | void |
protected HandleTracksAdded ( Source sender, TrackEventArgs args ) : void | ||
sender | Source | |
args | TrackEventArgs | |
return | void |
protected HandleTracksChanged ( Source sender, TrackEventArgs args ) : void | ||
sender | Source | |
args | TrackEventArgs | |
return | void |
protected HandleTracksDeleted ( Source sender, TrackEventArgs args ) : void | ||
sender | Source | |
args | TrackEventArgs | |
return | void |
public MergeSourceInput ( Source source, SourceMergeType mergeType ) : void | ||
source | Source | |
mergeType | SourceMergeType | |
return | void |
protected NeedsReloadWhenFieldChanged ( Hyena field ) : bool | ||
field | Hyena | |
return | bool |
protected NeedsReloadWhenFieldsChanged ( Hyena fields ) : bool | ||
fields | Hyena | |
return | bool |
public RateSelectedTracks ( DatabaseTrackListModel model, int rating ) : void | ||
model | DatabaseTrackListModel | |
rating | int | |
return | void |
public RateSelectedTracks ( int rating ) : void | ||
rating | int | |
return | void |
protected RateTrackRange ( DatabaseTrackListModel model, RangeCollection range, int rating ) : void | ||
model | DatabaseTrackListModel | |
range | RangeCollection | |
rating | int | |
return | void |
public RemoveFilter ( IFilterListModel filter ) : void | ||
filter | IFilterListModel | |
return | void |
public RemoveTrack ( DatabaseTrackInfo track ) : void | ||
track | DatabaseTrackInfo | |
return | void |
protected RemoveTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void | ||
model | DatabaseTrackListModel | |
range | RangeCollection | |
return | void |
public RemoveTracks ( DatabaseTrackListModel model, Selection selection ) : void | ||
model | DatabaseTrackListModel | |
selection | Selection | |
return | void |
public RemoveTracks ( Selection selection ) : void | ||
selection | Selection | |
return | void |
public ReplaceFilter ( IFilterListModel old_filter, IFilterListModel new_filter ) : void | ||
old_filter | IFilterListModel | |
new_filter | IFilterListModel | |
return | void |
protected WithTrackSelection ( DatabaseTrackListModel model, Selection selection, TrackRangeHandler handler ) : void | ||
model | DatabaseTrackListModel | |
selection | Selection | |
handler | TrackRangeHandler | |
return | void |
protected WithTrackSelection ( DatabaseTrackListModel model, TrackRangeHandler handler ) : void | ||
model | DatabaseTrackListModel | |
handler | TrackRangeHandler | |
return | void |
protected DatabaseAlbumListModel album_model | ||
return | DatabaseAlbumListModel |
protected DatabaseArtistListModel artist_model | ||
return | DatabaseArtistListModel |
protected DatabaseQueryFilterModel |
||
return | DatabaseQueryFilterModel |
protected HyenaSqliteCommand prune_command | ||
return | HyenaSqliteCommand |
protected HyenaSqliteCommand rate_track_range_command | ||
return | HyenaSqliteCommand |