Class DeviceManagerUI.DeviceViewInstance
java.lang.Object
com.biglybt.ui.swt.devices.DeviceManagerUI.DeviceViewInstance
- All Implemented Interfaces:
TranscodeTargetListener, UISWTViewMultiInstance.ViewInstance
- Enclosing class:
DeviceManagerUI
private static class DeviceManagerUI.DeviceViewInstance
extends Object
implements UISWTViewMultiInstance.ViewInstance, TranscodeTargetListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.eclipse.swt.widgets.Compositeprivate final Deviceprivate final DeviceManagerUI.DeviceViewprivate org.eclipse.swt.widgets.Compositeprivate Runnableprivate final UISWTViewFields inherited from interface TranscodeTargetListener
CT_PROPERTY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeviceViewInstance(DeviceManagerUI.DeviceView _parent, UISWTView _view, Device _device) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcreateDeviceUPnP(UPnPWANCommonInterfaceConfig config, boolean force) private voiddelete()voiddestroy()voidfileAdded(TranscodeFile file) voidfileChanged(TranscodeFile file, int type, Object data) voidfileRemoved(TranscodeFile file) private UPnPServicefindService(DeviceUPnP device, String type) private UPnPServicefindService(UPnPDevice device, String type) voidinitialize(org.eclipse.swt.widgets.Composite _parent_composite) private voidrefresh()voidrefresh(UISWTViewEvent event) void
-
Field Details
-
parent
-
view
-
device
-
parent_composite
private org.eclipse.swt.widgets.Composite parent_composite -
composite
private org.eclipse.swt.widgets.Composite composite -
refresher
-
-
Constructor Details
-
DeviceViewInstance
-
-
Method Details
-
initialize
public void initialize(org.eclipse.swt.widgets.Composite _parent_composite) - Specified by:
initializein interfaceUISWTViewMultiInstance.ViewInstance
-
createDeviceUPnP
-
findService
-
findService
-
fileAdded
- Specified by:
fileAddedin interfaceTranscodeTargetListener
-
fileChanged
- Specified by:
fileChangedin interfaceTranscodeTargetListener
-
refresh
private void refresh() -
fileRemoved
- Specified by:
fileRemovedin interfaceTranscodeTargetListener
-
delete
private void delete() -
refresh
- Specified by:
refreshin interfaceUISWTViewMultiInstance.ViewInstance
-
updateLanguage
public void updateLanguage()- Specified by:
updateLanguagein interfaceUISWTViewMultiInstance.ViewInstance
-
destroy
public void destroy()- Specified by:
destroyin interfaceUISWTViewMultiInstance.ViewInstance
-