Package com.biglybt.ui.swt.views
Class TorrentOptionsView
- java.lang.Object
-
- com.biglybt.ui.swt.views.TorrentOptionsView
-
- All Implemented Interfaces:
DownloadManagerOptionsHandler.ParameterChangeListener
,UISWTViewEventListener
,UISWTViewCoreEventListener
public class TorrentOptionsView extends java.lang.Object implements UISWTViewCoreEventListener, DownloadManagerOptionsHandler.ParameterChangeListener
aka "Options" Tab in Torrent Details, and torrent view right click -> "Options/Info" when multiple selected
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
TorrentOptionsView.adhocIntParameterAdapter
private static class
TorrentOptionsView.DMWrapper
protected class
TorrentOptionsView.downloadStateBooleanParameterAdapter
protected class
TorrentOptionsView.downloadStateFloatParameterAdapter
protected class
TorrentOptionsView.downloadStateIntParameterAdapter
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TorrentOptionsView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
dataSourceChanged(java.lang.Object newDataSource)
private void
delete()
boolean
eventOccurred(UISWTViewEvent event)
Triggers when an even listed in UISWTViewEvent occursprivate org.eclipse.swt.widgets.Composite
getComposite()
private java.lang.String
getFullTitle()
private void
initialize(org.eclipse.swt.widgets.Composite composite)
void
parameterChanged(DownloadManagerOptionsHandler manager)
private void
refresh()
protected void
setDefaults()
-
-
-
Field Detail
-
MAX_UPLOAD
private static final java.lang.String MAX_UPLOAD
- See Also:
- Constant Field Values
-
MAX_DOWNLOAD
private static final java.lang.String MAX_DOWNLOAD
- See Also:
- Constant Field Values
-
MSGID_PREFIX
public static final java.lang.String MSGID_PREFIX
- See Also:
- Constant Field Values
-
multi_view
private boolean multi_view
-
managers
private DownloadManagerOptionsHandler[] managers
-
ds_boolparam_adapter
private TorrentOptionsView.downloadStateBooleanParameterAdapter ds_boolparam_adapter
-
ds_intparam_adapter
private TorrentOptionsView.downloadStateIntParameterAdapter ds_intparam_adapter
-
ds_floatparam_adapter
private TorrentOptionsView.downloadStateFloatParameterAdapter ds_floatparam_adapter
-
adhoc_param_adapter
private TorrentOptionsView.adhocIntParameterAdapter adhoc_param_adapter
-
adhoc_parameters
private java.util.Map<java.lang.String,BaseSwtParameter<?,?>> adhoc_parameters
-
ds_parameters
private java.util.Map<java.lang.String,BaseSwtParameter<?,?>> ds_parameters
-
sc
private org.eclipse.swt.custom.ScrolledComposite sc
-
headerFont
private org.eclipse.swt.graphics.Font headerFont
-
agg_size
private BufferedLabel agg_size
-
agg_remaining
private BufferedLabel agg_remaining
-
agg_uploaded
private BufferedLabel agg_uploaded
-
agg_downloaded
private BufferedLabel agg_downloaded
-
agg_share_ratio
private BufferedLabel agg_share_ratio
-
agg_upload_speed
private BufferedLabel agg_upload_speed
-
agg_download_speed
private BufferedLabel agg_download_speed
-
parent
private org.eclipse.swt.widgets.Composite parent
-
swtView
private UISWTView swtView
-
-
Method Detail
-
initialize
private void initialize(org.eclipse.swt.widgets.Composite composite)
-
refresh
private void refresh()
-
setDefaults
protected void setDefaults()
-
parameterChanged
public void parameterChanged(DownloadManagerOptionsHandler manager)
- Specified by:
parameterChanged
in interfaceDownloadManagerOptionsHandler.ParameterChangeListener
-
getComposite
private org.eclipse.swt.widgets.Composite getComposite()
-
getFullTitle
private java.lang.String getFullTitle()
-
delete
private void delete()
-
dataSourceChanged
private void dataSourceChanged(java.lang.Object newDataSource)
-
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
-
-