Package com.biglybt.ui.swt.devices
Class DeviceManagerUI.deviceView
- java.lang.Object
-
- com.biglybt.ui.swt.devices.DeviceManagerUI.deviceView
-
- All Implemented Interfaces:
TranscodeTargetListener
,ViewTitleInfo
,UISWTViewEventListener
,UISWTViewCoreEventListener
- Enclosing class:
- DeviceManagerUI
public static class DeviceManagerUI.deviceView extends java.lang.Object implements ViewTitleInfo, TranscodeTargetListener, UISWTViewCoreEventListener
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.Composite
composite
private Device
device
private int
last_indicator
private org.eclipse.swt.widgets.Composite
parent_composite
private java.lang.String
parent_key
private java.lang.Runnable
refresher
private UISWTView
swtView
-
Fields inherited from interface com.biglybt.core.devices.TranscodeTargetListener
CT_PROPERTY
-
Fields inherited from interface com.biglybt.ui.common.viewtitleinfo.ViewTitleInfo
TITLE_ACTIVE_STATE, TITLE_EXPORTABLE_DATASOURCE, TITLE_IMAGE_TOOLTIP, TITLE_IMAGEID, TITLE_INDICATOR_COLOR, TITLE_INDICATOR_TEXT, TITLE_INDICATOR_TEXT_TOOLTIP, TITLE_TEXT
-
-
Constructor Summary
Constructors Modifier Constructor Description deviceView()
protected
deviceView(java.lang.String parent_key, Device device)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
createDeviceUPnP(UPnPWANCommonInterfaceConfig config, boolean force)
private void
delete()
boolean
eventOccurred(UISWTViewEvent event)
Triggers when an even listed in UISWTViewEvent occursvoid
fileAdded(TranscodeFile file)
void
fileChanged(TranscodeFile file, int type, java.lang.Object data)
void
fileRemoved(TranscodeFile file)
private UPnPService
findService(DeviceUPnP device, java.lang.String type)
private UPnPService
findService(UPnPDevice device, java.lang.String type)
org.eclipse.swt.widgets.Composite
getComposite()
java.lang.String
getTitle()
java.lang.Object
getTitleInfoProperty(int propertyID)
private void
init(java.lang.String _parent_key, Device _device)
void
initialize(org.eclipse.swt.widgets.Composite _parent_composite)
private void
refresh()
protected void
refreshTitles()
void
setDataSource(java.lang.String _parent_key, java.lang.String _device_id)
-
-
-
Field Detail
-
parent_key
private java.lang.String parent_key
-
device
private Device device
-
parent_composite
private org.eclipse.swt.widgets.Composite parent_composite
-
composite
private org.eclipse.swt.widgets.Composite composite
-
last_indicator
private int last_indicator
-
swtView
private UISWTView swtView
-
refresher
private java.lang.Runnable refresher
-
-
Constructor Detail
-
deviceView
public deviceView()
-
deviceView
protected deviceView(java.lang.String parent_key, Device device)
-
-
Method Detail
-
setDataSource
public void setDataSource(java.lang.String _parent_key, java.lang.String _device_id)
-
init
private void init(java.lang.String _parent_key, Device _device)
-
initialize
public void initialize(org.eclipse.swt.widgets.Composite _parent_composite)
-
createDeviceUPnP
private void createDeviceUPnP(UPnPWANCommonInterfaceConfig config, boolean force)
-
findService
private UPnPService findService(DeviceUPnP device, java.lang.String type)
-
findService
private UPnPService findService(UPnPDevice device, java.lang.String type)
-
getComposite
public org.eclipse.swt.widgets.Composite getComposite()
-
getTitleInfoProperty
public java.lang.Object getTitleInfoProperty(int propertyID)
- Specified by:
getTitleInfoProperty
in interfaceViewTitleInfo
- Parameters:
propertyID
- TITLE_*- Returns:
- value, or null if you don't want to set it
-
getTitle
public java.lang.String getTitle()
-
fileAdded
public void fileAdded(TranscodeFile file)
- Specified by:
fileAdded
in interfaceTranscodeTargetListener
-
fileChanged
public void fileChanged(TranscodeFile file, int type, java.lang.Object data)
- Specified by:
fileChanged
in interfaceTranscodeTargetListener
-
refresh
private void refresh()
-
refreshTitles
protected void refreshTitles()
-
fileRemoved
public void fileRemoved(TranscodeFile file)
- Specified by:
fileRemoved
in interfaceTranscodeTargetListener
-
delete
private void delete()
-
eventOccurred
public boolean eventOccurred(UISWTViewEvent event)
Description copied from interface:UISWTViewEventListener
Triggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurred
in interfaceUISWTViewEventListener
- Parameters:
event
- event that occurred- Returns:
- meaning dependent upon event type
-
-