C# Class Banshee.Sources.PrimarySource

Inheritance: DatabaseSource, IDisposable
Afficher le fichier Open project: mono-soc-2011/banshee Class Usage Examples

Protected Properties

Свойство Type Description
error_source Banshee.Sources.ErrorSource
error_source_visible bool
prune_artists_albums_command Hyena.Data.Sqlite.HyenaSqliteCommand
purge_tracks_command Hyena.Data.Sqlite.HyenaSqliteCommand
remove_list_command Hyena.Data.Sqlite.HyenaSqliteCommand
remove_range_sql string

Private Properties

Свойство Type Description
NotifyTracksAdded void
NotifyTracksChanged void
PrimarySourceInitialize void

Méthodes publiques

Méthode Description
AcceptsInputFromSource ( Source source ) : bool
AddSelectedTracks ( Source source, Selection selection ) : bool
CopyTrackTo ( DatabaseTrackInfo track, SafeUri uri, Banshee.ServiceStack.BatchUserJob job ) : void
DeleteAllTracks ( Banshee.Playlist.AbstractPlaylistSource source ) : void
DeleteTracks ( DatabaseTrackListModel model, Selection selection ) : void
Dispose ( ) : void
GetById ( int id ) : PrimarySource
GetTrackIdForUri ( string uri ) : int
NotifyTracksDeleted ( ) : void
Save ( ) : void
UpdateMetadata ( DatabaseTrackInfo track ) : void

Méthodes protégées

Méthode Description
AddTrackAndIncrementCount ( DatabaseTrackInfo track ) : void
AddTrackList ( object cached_list ) : void
DeleteTrack ( DatabaseTrackInfo track ) : bool
DeleteTrackList ( CachedList list ) : void
IncrementAddedTracks ( ) : void
Initialize ( ) : void
OnErrorSourceUpdated ( object o, EventArgs args ) : void
OnTracksAdded ( ) : void
OnTracksChanged ( ) : void
OnTracksDeleted ( ) : void
OnTracksRemoved ( ) : void
PrimarySource ( ) : System
PrimarySource ( string generic_name, string name, string id, int order ) : System
PruneArtistsAlbums ( ) : void
PurgeTracks ( ) : void
RemoveTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void
SetFileNamePattern ( Banshee.Base.PathPattern pattern ) : void

Private Methods

Méthode Description
NotifyTracksAdded ( ) : void
NotifyTracksChanged ( ) : void
PrimarySourceInitialize ( ) : void

Method Details

AcceptsInputFromSource() public méthode

public AcceptsInputFromSource ( Source source ) : bool
source Source
Résultat bool

AddSelectedTracks() public méthode

public AddSelectedTracks ( Source source, Selection selection ) : bool
source Source
selection Selection
Résultat bool

AddTrackAndIncrementCount() protected méthode

protected AddTrackAndIncrementCount ( DatabaseTrackInfo track ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
Résultat void

AddTrackList() protected méthode

protected AddTrackList ( object cached_list ) : void
cached_list object
Résultat void

CopyTrackTo() public méthode

public CopyTrackTo ( DatabaseTrackInfo track, SafeUri uri, Banshee.ServiceStack.BatchUserJob job ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
uri Hyena.SafeUri
job Banshee.ServiceStack.BatchUserJob
Résultat void

DeleteAllTracks() public méthode

public DeleteAllTracks ( Banshee.Playlist.AbstractPlaylistSource source ) : void
source Banshee.Playlist.AbstractPlaylistSource
Résultat void

DeleteTrack() protected méthode

protected DeleteTrack ( DatabaseTrackInfo track ) : bool
track Banshee.Collection.Database.DatabaseTrackInfo
Résultat bool

DeleteTrackList() protected méthode

protected DeleteTrackList ( CachedList list ) : void
list CachedList
Résultat void

DeleteTracks() public méthode

public DeleteTracks ( DatabaseTrackListModel model, Selection selection ) : void
model Banshee.Collection.Database.DatabaseTrackListModel
selection Selection
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetById() public static méthode

public static GetById ( int id ) : PrimarySource
id int
Résultat PrimarySource

GetTrackIdForUri() public méthode

public GetTrackIdForUri ( string uri ) : int
uri string
Résultat int

IncrementAddedTracks() protected méthode

protected IncrementAddedTracks ( ) : void
Résultat void

Initialize() protected méthode

protected Initialize ( ) : void
Résultat void

NotifyTracksDeleted() public méthode

public NotifyTracksDeleted ( ) : void
Résultat void

OnErrorSourceUpdated() protected méthode

protected OnErrorSourceUpdated ( object o, EventArgs args ) : void
o object
args System.EventArgs
Résultat void

OnTracksAdded() protected méthode

protected OnTracksAdded ( ) : void
Résultat void

OnTracksChanged() protected méthode

protected OnTracksChanged ( ) : void
Résultat void

OnTracksDeleted() protected méthode

protected OnTracksDeleted ( ) : void
Résultat void

OnTracksRemoved() protected méthode

protected OnTracksRemoved ( ) : void
Résultat void

PrimarySource() protected méthode

protected PrimarySource ( ) : System
Résultat System

PrimarySource() protected méthode

protected PrimarySource ( string generic_name, string name, string id, int order ) : System
generic_name string
name string
id string
order int
Résultat System

PruneArtistsAlbums() protected méthode

protected PruneArtistsAlbums ( ) : void
Résultat void

PurgeTracks() protected méthode

protected PurgeTracks ( ) : void
Résultat void

RemoveTrackRange() protected méthode

protected RemoveTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void
model Banshee.Collection.Database.DatabaseTrackListModel
range RangeCollection
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void

SetFileNamePattern() protected méthode

protected SetFileNamePattern ( Banshee.Base.PathPattern pattern ) : void
pattern Banshee.Base.PathPattern
Résultat void

UpdateMetadata() public méthode

public UpdateMetadata ( DatabaseTrackInfo track ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
Résultat void

Property Details

error_source protected_oe property

protected ErrorSource,Banshee.Sources error_source
Résultat Banshee.Sources.ErrorSource

error_source_visible protected_oe property

protected bool error_source_visible
Résultat bool

prune_artists_albums_command protected_oe property

protected HyenaSqliteCommand,Hyena.Data.Sqlite prune_artists_albums_command
Résultat Hyena.Data.Sqlite.HyenaSqliteCommand

purge_tracks_command protected_oe property

protected HyenaSqliteCommand,Hyena.Data.Sqlite purge_tracks_command
Résultat Hyena.Data.Sqlite.HyenaSqliteCommand

remove_list_command protected_oe property

protected HyenaSqliteCommand,Hyena.Data.Sqlite remove_list_command
Résultat Hyena.Data.Sqlite.HyenaSqliteCommand

remove_range_sql protected_oe property

protected string remove_range_sql
Résultat string