Package com.biglybt.ui.swt.devices
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.Composite
private final Device
private final DeviceManagerUI.DeviceView
private org.eclipse.swt.widgets.Composite
private Runnable
private final UISWTView
Fields inherited from interface com.biglybt.core.devices.TranscodeTargetListener
CT_PROPERTY
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DeviceViewInstance
(DeviceManagerUI.DeviceView _parent, UISWTView _view, Device _device) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
createDeviceUPnP
(UPnPWANCommonInterfaceConfig config, boolean force) private void
delete()
void
destroy()
void
fileAdded
(TranscodeFile file) void
fileChanged
(TranscodeFile file, int type, Object data) void
fileRemoved
(TranscodeFile file) private UPnPService
findService
(DeviceUPnP device, String type) private UPnPService
findService
(UPnPDevice device, String type) void
initialize
(org.eclipse.swt.widgets.Composite _parent_composite) private void
refresh()
void
refresh
(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:
initialize
in interfaceUISWTViewMultiInstance.ViewInstance
-
createDeviceUPnP
-
findService
-
findService
-
fileAdded
- Specified by:
fileAdded
in interfaceTranscodeTargetListener
-
fileChanged
- Specified by:
fileChanged
in interfaceTranscodeTargetListener
-
refresh
private void refresh() -
fileRemoved
- Specified by:
fileRemoved
in interfaceTranscodeTargetListener
-
delete
private void delete() -
refresh
- Specified by:
refresh
in interfaceUISWTViewMultiInstance.ViewInstance
-
updateLanguage
public void updateLanguage()- Specified by:
updateLanguage
in interfaceUISWTViewMultiInstance.ViewInstance
-
destroy
public void destroy()- Specified by:
destroy
in interfaceUISWTViewMultiInstance.ViewInstance
-