C# Class Banshee.PlayQueue.PlayQueueSource

Inheritance: Banshee.Playlist.PlaylistSource, IBasicPlaybackController, IPlayQueue, IDBusExportable, IDisposable
Afficher le fichier Open project: mono-soc-2011/banshee Class Usage Examples

Méthodes publiques

Свойство Type Description
ClearOnQuitSchema SchemaEntry
PlayedSongsNumberSchema SchemaEntry
PopulateFromSchema SchemaEntry
PopulateModeSchema SchemaEntry
UpcomingSongsNumberSchema SchemaEntry

Protected Properties

Свойство Type Description
source_set_at System.DateTime

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
CreateTrackModelFor ( DatabaseSource src ) : DatabaseTrackListModel
Initialize ( ) : void
OnTracksAdded ( ) : void
OnTracksRemoved ( ) : void
RemoveTrackRange ( DatabaseTrackListModel model, RangeCollection range ) : void

Private Methods

Méthode Description
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

Method Details

AddMoreRandomTracks() public méthode

public AddMoreRandomTracks ( ) : void
Résultat void

AddSelectedTracks() public méthode

public AddSelectedTracks ( Source source, QueueMode mode ) : bool
source Source
mode QueueMode
Résultat bool

AddSelectedTracks() public méthode

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

AddSelectedTracks() public méthode

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

Clear() public méthode

public Clear ( ) : void
Résultat void

CreateHeaderWidget() public méthode

public CreateHeaderWidget ( ) : Banshee.PlayQueue.HeaderWidget
Résultat Banshee.PlayQueue.HeaderWidget

CreateTrackModelFor() protected méthode

protected CreateTrackModelFor ( DatabaseSource src ) : DatabaseTrackListModel
src Banshee.Sources.DatabaseSource
Résultat Banshee.Collection.Database.DatabaseTrackListModel

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EnqueueTrack() public méthode

public EnqueueTrack ( Banshee.Collection.TrackInfo track, bool prepend ) : void
track Banshee.Collection.TrackInfo
prepend bool
Résultat void

EnqueueUri() public méthode

public EnqueueUri ( string uri ) : void
uri string
Résultat void

EnqueueUri() public méthode

public EnqueueUri ( string uri, bool prepend ) : void
uri string
prepend bool
Résultat void

Initialize() protected méthode

protected Initialize ( ) : void
Résultat void

IsTrackEnabled() public méthode

public IsTrackEnabled ( int index ) : bool
index int
Résultat bool

OnTracksAdded() protected méthode

protected OnTracksAdded ( ) : void
Résultat void

OnTracksRemoved() protected méthode

protected OnTracksRemoved ( ) : void
Résultat void

PlayQueueSource() public méthode

public PlayQueueSource ( ) : System
Résultat System

Refresh() public méthode

public Refresh ( ) : void
Résultat void

Reload() public méthode

public Reload ( ) : 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

ReorderSelectedTracks() public méthode

public ReorderSelectedTracks ( int drop_row ) : void
drop_row int
Résultat void

Shuffle() public méthode

public Shuffle ( ) : void
Résultat void

Property Details

ClearOnQuitSchema public_oe static_oe property

public static SchemaEntry ClearOnQuitSchema
Résultat SchemaEntry

PlayedSongsNumberSchema public_oe static_oe property

public static SchemaEntry PlayedSongsNumberSchema
Résultat SchemaEntry

PopulateFromSchema public_oe static_oe property

public static SchemaEntry PopulateFromSchema
Résultat SchemaEntry

PopulateModeSchema public_oe static_oe property

public static SchemaEntry PopulateModeSchema
Résultat SchemaEntry

UpcomingSongsNumberSchema public_oe static_oe property

public static SchemaEntry UpcomingSongsNumberSchema
Résultat SchemaEntry

source_set_at protected_oe property

protected DateTime,System source_set_at
Résultat System.DateTime