C# 클래스 Banshee.PlayQueue.PlayQueueSource

상속: Banshee.Playlist.PlaylistSource, IBasicPlaybackController, IPlayQueue, IDBusExportable, IDisposable
파일 보기 프로젝트 열기: mono-soc-2011/banshee 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ClearOnQuitSchema SchemaEntry
PlayedSongsNumberSchema SchemaEntry
PopulateFromSchema SchemaEntry
PopulateModeSchema SchemaEntry
UpcomingSongsNumberSchema SchemaEntry

보호된 프로퍼티들

프로퍼티 타입 설명
source_set_at System.DateTime

Private Properties

프로퍼티 타입 설명
BindToDatabase void
CalculateViewOrder long
Clear void
EnqueueId void
HandleReloaded void
IBasicPlaybackController bool
IBasicPlaybackController bool
IBasicPlaybackController bool
InstallPreferences void
IterateTrackModelUntilEndMatch void
OnPlayerEvent void
OnTrackStarted void
SetAsPlaybackSourceUnlessPlaying void
SetCurrentTrack void
ShiftForAddedAfter void
ShiftGeneratedTracks void
UninstallPreferences void
UpdatePlayQueue void

공개 메소드들

메소드 설명
AddMoreRandomTracks ( ) : void
AddSelectedTracks ( Source source, QueueMode mode ) : bool
AddSelectedTracks ( Source source, Selection selection ) : bool
AddSelectedTracks ( Source source, Selection selection, QueueMode mode ) : bool
Clear ( ) : void
CreateHeaderWidget ( ) : Banshee.PlayQueue.HeaderWidget
Dispose ( ) : void
EnqueueTrack ( Banshee.Collection.TrackInfo track, bool prepend ) : void
EnqueueUri ( string uri ) : void
EnqueueUri ( string uri, bool prepend ) : void
IsTrackEnabled ( int index ) : bool
PlayQueueSource ( ) : System
Refresh ( ) : void
Reload ( ) : void
ReorderSelectedTracks ( int drop_row ) : void
Shuffle ( ) : void

보호된 메소드들

메소드 설명
CreateTrackModelFor ( DatabaseSource src ) : DatabaseTrackListModel
Initialize ( ) : void
OnTracksAdded ( ) : void
OnTracksRemoved ( ) : void
RemoveTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void

비공개 메소드들

메소드 설명
BindToDatabase ( ) : void
CalculateViewOrder ( QueueMode mode ) : long
Clear ( bool disposing ) : void
EnqueueId ( int trackId, bool prepend, bool generated ) : void
HandleReloaded ( object sender, EventArgs e ) : void
IBasicPlaybackController ( ) : bool
IBasicPlaybackController ( bool restart ) : bool
IBasicPlaybackController ( bool restart, bool changeImmediately ) : bool
InstallPreferences ( ) : void
IterateTrackModelUntilEndMatch ( long &viewOrder, bool checkAlbum ) : void
OnPlayerEvent ( Banshee.MediaEngine.PlayerEventArgs args ) : void
OnTrackStarted ( object sender, EventArgs e ) : void
SetAsPlaybackSourceUnlessPlaying ( ) : void
SetCurrentTrack ( DatabaseTrackInfo track ) : void
ShiftForAddedAfter ( long viewOrder, long maxViewOrder ) : void
ShiftGeneratedTracks ( long viewOrder ) : void
UninstallPreferences ( ) : void
UpdatePlayQueue ( ) : void

메소드 상세

AddMoreRandomTracks() 공개 메소드

public AddMoreRandomTracks ( ) : void
리턴 void

AddSelectedTracks() 공개 메소드

public AddSelectedTracks ( Source source, QueueMode mode ) : bool
source Source
mode QueueMode
리턴 bool

AddSelectedTracks() 공개 메소드

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

AddSelectedTracks() 공개 메소드

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

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CreateHeaderWidget() 공개 메소드

public CreateHeaderWidget ( ) : Banshee.PlayQueue.HeaderWidget
리턴 Banshee.PlayQueue.HeaderWidget

CreateTrackModelFor() 보호된 메소드

protected CreateTrackModelFor ( DatabaseSource src ) : DatabaseTrackListModel
src Banshee.Sources.DatabaseSource
리턴 Banshee.Collection.Database.DatabaseTrackListModel

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EnqueueTrack() 공개 메소드

public EnqueueTrack ( Banshee.Collection.TrackInfo track, bool prepend ) : void
track Banshee.Collection.TrackInfo
prepend bool
리턴 void

EnqueueUri() 공개 메소드

public EnqueueUri ( string uri ) : void
uri string
리턴 void

EnqueueUri() 공개 메소드

public EnqueueUri ( string uri, bool prepend ) : void
uri string
prepend bool
리턴 void

Initialize() 보호된 메소드

protected Initialize ( ) : void
리턴 void

IsTrackEnabled() 공개 메소드

public IsTrackEnabled ( int index ) : bool
index int
리턴 bool

OnTracksAdded() 보호된 메소드

protected OnTracksAdded ( ) : void
리턴 void

OnTracksRemoved() 보호된 메소드

protected OnTracksRemoved ( ) : void
리턴 void

PlayQueueSource() 공개 메소드

public PlayQueueSource ( ) : System
리턴 System

Refresh() 공개 메소드

public Refresh ( ) : void
리턴 void

Reload() 공개 메소드

public Reload ( ) : void
리턴 void

RemoveTrackRange() 보호된 메소드

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

ReorderSelectedTracks() 공개 메소드

public ReorderSelectedTracks ( int drop_row ) : void
drop_row int
리턴 void

Shuffle() 공개 메소드

public Shuffle ( ) : void
리턴 void

프로퍼티 상세

ClearOnQuitSchema 공개적으로 정적으로 프로퍼티

public static SchemaEntry ClearOnQuitSchema
리턴 SchemaEntry

PlayedSongsNumberSchema 공개적으로 정적으로 프로퍼티

public static SchemaEntry PlayedSongsNumberSchema
리턴 SchemaEntry

PopulateFromSchema 공개적으로 정적으로 프로퍼티

public static SchemaEntry PopulateFromSchema
리턴 SchemaEntry

PopulateModeSchema 공개적으로 정적으로 프로퍼티

public static SchemaEntry PopulateModeSchema
리턴 SchemaEntry

UpcomingSongsNumberSchema 공개적으로 정적으로 프로퍼티

public static SchemaEntry UpcomingSongsNumberSchema
리턴 SchemaEntry

source_set_at 보호되어 있는 프로퍼티

protected DateTime,System source_set_at
리턴 System.DateTime