C# 클래스 Banshee.Sources.PrimarySource

상속: DatabaseSource, IDisposable
파일 보기 프로젝트 열기: mono-soc-2011/banshee 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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

프로퍼티 타입 설명
NotifyTracksAdded void
NotifyTracksChanged void
PrimarySourceInitialize void

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
NotifyTracksAdded ( ) : void
NotifyTracksChanged ( ) : void
PrimarySourceInitialize ( ) : void

메소드 상세

AcceptsInputFromSource() 공개 메소드

public AcceptsInputFromSource ( Source source ) : bool
source Source
리턴 bool

AddSelectedTracks() 공개 메소드

public AddSelectedTracks ( Source source, Selection selection ) : bool
source Source
selection Selection
리턴 bool

AddTrackAndIncrementCount() 보호된 메소드

protected AddTrackAndIncrementCount ( DatabaseTrackInfo track ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
리턴 void

AddTrackList() 보호된 메소드

protected AddTrackList ( object cached_list ) : void
cached_list object
리턴 void

CopyTrackTo() 공개 메소드

public CopyTrackTo ( DatabaseTrackInfo track, SafeUri uri, Banshee.ServiceStack.BatchUserJob job ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
uri Hyena.SafeUri
job Banshee.ServiceStack.BatchUserJob
리턴 void

DeleteAllTracks() 공개 메소드

public DeleteAllTracks ( Banshee.Playlist.AbstractPlaylistSource source ) : void
source Banshee.Playlist.AbstractPlaylistSource
리턴 void

DeleteTrack() 보호된 메소드

protected DeleteTrack ( DatabaseTrackInfo track ) : bool
track Banshee.Collection.Database.DatabaseTrackInfo
리턴 bool

DeleteTrackList() 보호된 메소드

protected DeleteTrackList ( CachedList list ) : void
list CachedList
리턴 void

DeleteTracks() 공개 메소드

public DeleteTracks ( DatabaseTrackListModel model, Selection selection ) : void
model Banshee.Collection.Database.DatabaseTrackListModel
selection Selection
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetById() 공개 정적인 메소드

public static GetById ( int id ) : PrimarySource
id int
리턴 PrimarySource

GetTrackIdForUri() 공개 메소드

public GetTrackIdForUri ( string uri ) : int
uri string
리턴 int

IncrementAddedTracks() 보호된 메소드

protected IncrementAddedTracks ( ) : void
리턴 void

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

NotifyTracksDeleted() 공개 메소드

public NotifyTracksDeleted ( ) : void
리턴 void

OnErrorSourceUpdated() 보호된 메소드

protected OnErrorSourceUpdated ( object o, EventArgs args ) : void
o object
args System.EventArgs
리턴 void

OnTracksAdded() 보호된 메소드

protected OnTracksAdded ( ) : void
리턴 void

OnTracksChanged() 보호된 메소드

protected OnTracksChanged ( ) : void
리턴 void

OnTracksDeleted() 보호된 메소드

protected OnTracksDeleted ( ) : void
리턴 void

OnTracksRemoved() 보호된 메소드

protected OnTracksRemoved ( ) : void
리턴 void

PrimarySource() 보호된 메소드

protected PrimarySource ( ) : System
리턴 System

PrimarySource() 보호된 메소드

protected PrimarySource ( string generic_name, string name, string id, int order ) : System
generic_name string
name string
id string
order int
리턴 System

PruneArtistsAlbums() 보호된 메소드

protected PruneArtistsAlbums ( ) : void
리턴 void

PurgeTracks() 보호된 메소드

protected PurgeTracks ( ) : void
리턴 void

RemoveTrackRange() 보호된 메소드

protected RemoveTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void
model Banshee.Collection.Database.DatabaseTrackListModel
range RangeCollection
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void

SetFileNamePattern() 보호된 메소드

protected SetFileNamePattern ( Banshee.Base.PathPattern pattern ) : void
pattern Banshee.Base.PathPattern
리턴 void

UpdateMetadata() 공개 메소드

public UpdateMetadata ( DatabaseTrackInfo track ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
리턴 void

프로퍼티 상세

error_source 보호되어 있는 프로퍼티

protected ErrorSource,Banshee.Sources error_source
리턴 Banshee.Sources.ErrorSource

error_source_visible 보호되어 있는 프로퍼티

protected bool error_source_visible
리턴 bool

prune_artists_albums_command 보호되어 있는 프로퍼티

protected HyenaSqliteCommand,Hyena.Data.Sqlite prune_artists_albums_command
리턴 Hyena.Data.Sqlite.HyenaSqliteCommand

purge_tracks_command 보호되어 있는 프로퍼티

protected HyenaSqliteCommand,Hyena.Data.Sqlite purge_tracks_command
리턴 Hyena.Data.Sqlite.HyenaSqliteCommand

remove_list_command 보호되어 있는 프로퍼티

protected HyenaSqliteCommand,Hyena.Data.Sqlite remove_list_command
리턴 Hyena.Data.Sqlite.HyenaSqliteCommand

remove_range_sql 보호되어 있는 프로퍼티

protected string remove_range_sql
리턴 string