C# Класс Banshee.Dap.AppleDevice.AppleDeviceSource

Наследование: DapSource, IBatchScrobblerSource
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CancelSyncThread void
DeleteTrack void
LoadFromDevice void
PerformSync bool
PerformSyncThread void
PerformSyncThreadCycle void
QueueSync void
UpdateProgress void
_GetIconNames string[]

Открытые методы

Метод Описание
AcceptsInputFromSource ( Source source ) : bool
CopyTrackTo ( DatabaseTrackInfo track, SafeUri uri, Banshee.ServiceStack.BatchUserJob job ) : void
DeviceInitialize ( IDevice device ) : void
Dispose ( ) : void
Import ( ) : void
Rename ( string name ) : void
SyncPlaylists ( ) : void
UpdateMetadata ( DatabaseTrackInfo track ) : void

Защищенные методы

Метод Описание
AddTrackToDevice ( DatabaseTrackInfo track, SafeUri fromUri ) : void
CanHandleDeviceCommand ( DeviceCommand command ) : bool
DeleteTrack ( DatabaseTrackInfo track ) : bool
Eject ( ) : void
GetIconNames ( ) : string[]
LoadFromDevice ( ) : void
OnTracksAdded ( ) : void
OnTracksChanged ( ) : void
OnTracksDeleted ( ) : void

Приватные методы

Метод Описание
CancelSyncThread ( ) : void
DeleteTrack ( GPod track, bool removeFile ) : void
LoadFromDevice ( bool refresh ) : void
PerformSync ( ) : bool
PerformSyncThread ( ) : void
PerformSyncThreadCycle ( ) : void
QueueSync ( ) : void
UpdateProgress ( UserJob job, string message, int completed, int total ) : void
_GetIconNames ( ) : string[]

Описание методов

AcceptsInputFromSource() публичный Метод

public AcceptsInputFromSource ( Source source ) : bool
source Source
Результат bool

AddTrackToDevice() защищенный Метод

protected AddTrackToDevice ( DatabaseTrackInfo track, SafeUri fromUri ) : void
track Banshee.Collection.Database.DatabaseTrackInfo
fromUri Hyena.SafeUri
Результат void

CanHandleDeviceCommand() защищенный Метод

protected CanHandleDeviceCommand ( DeviceCommand command ) : bool
command DeviceCommand
Результат bool

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

DeleteTrack() защищенный Метод

protected DeleteTrack ( DatabaseTrackInfo track ) : bool
track Banshee.Collection.Database.DatabaseTrackInfo
Результат bool

DeviceInitialize() публичный Метод

public DeviceInitialize ( IDevice device ) : void
device IDevice
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Eject() защищенный Метод

protected Eject ( ) : void
Результат void

GetIconNames() защищенный Метод

protected GetIconNames ( ) : string[]
Результат string[]

Import() публичный Метод

public Import ( ) : void
Результат void

LoadFromDevice() защищенный Метод

protected LoadFromDevice ( ) : void
Результат void

OnTracksAdded() защищенный Метод

protected OnTracksAdded ( ) : void
Результат void

OnTracksChanged() защищенный Метод

protected OnTracksChanged ( ) : void
Результат void

OnTracksDeleted() защищенный Метод

protected OnTracksDeleted ( ) : void
Результат void

Rename() публичный Метод

public Rename ( string name ) : void
name string
Результат void

SyncPlaylists() публичный Метод

public SyncPlaylists ( ) : void
Результат void

UpdateMetadata() публичный Метод

public UpdateMetadata ( DatabaseTrackInfo track ) : void
track DatabaseTrackInfo
Результат void