Package com.biglybt.ui.swt.views.stats
Class DHTOpsPanel
- java.lang.Object
-
- com.biglybt.ui.swt.views.stats.DHTOpsPanel
-
- All Implemented Interfaces:
DHTControlListener
public class DHTOpsPanel extends java.lang.Object implements DHTControlListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DHTOpsPanel.ActivityFilter
private class
DHTOpsPanel.ActivityHolder
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<DHTControlActivity,DHTOpsPanel.ActivityHolder>
activity_map
private java.util.Map<DHTOpsPanel.ActivityHolder,DHTControlActivity>
activity_reverse_map
private DHT
current_dht
private GeneralOpsPanel
gop
-
Fields inherited from interface com.biglybt.core.dht.control.DHTControlListener
CT_ADDED, CT_CHANGED, CT_REMOVED
-
-
Constructor Summary
Constructors Constructor Description DHTOpsPanel(org.eclipse.swt.widgets.Composite parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activityChanged(DHTControlActivity activity, int type)
void
delete()
void
refresh()
void
refreshView(DHT dht)
void
setAutoAlpha(boolean autoAlpha)
void
setFilter(DHTOpsPanel.ActivityFilter f)
void
setID(java.lang.String id)
void
setLayoutData(java.lang.Object data)
void
setMinimumSlots(int min)
void
setScaleAndRotation(float min_x, float max_x, float min_y, float max_y, double rot)
void
setUnavailable()
-
-
-
Field Detail
-
gop
private final GeneralOpsPanel gop
-
current_dht
private DHT current_dht
-
activity_map
private java.util.Map<DHTControlActivity,DHTOpsPanel.ActivityHolder> activity_map
-
activity_reverse_map
private java.util.Map<DHTOpsPanel.ActivityHolder,DHTControlActivity> activity_reverse_map
-
-
Method Detail
-
setLayoutData
public void setLayoutData(java.lang.Object data)
-
setID
public void setID(java.lang.String id)
-
activityChanged
public void activityChanged(DHTControlActivity activity, int type)
- Specified by:
activityChanged
in interfaceDHTControlListener
-
refreshView
public void refreshView(DHT dht)
-
setAutoAlpha
public void setAutoAlpha(boolean autoAlpha)
-
setUnavailable
public void setUnavailable()
-
setFilter
public void setFilter(DHTOpsPanel.ActivityFilter f)
-
setMinimumSlots
public void setMinimumSlots(int min)
- Parameters:
min
- things don't work well for < 4...
-
setScaleAndRotation
public void setScaleAndRotation(float min_x, float max_x, float min_y, float max_y, double rot)
-
refresh
public void refresh()
-
delete
public void delete()
-
-