Package com.biglybt.ui.swt.maketorrent
Class WebSeedsEditor
- java.lang.Object
-
- com.biglybt.ui.swt.maketorrent.WebSeedsEditor
-
public class WebSeedsEditor extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
anonymous
(package private) org.eclipse.swt.widgets.Button
btnCancel
(package private) org.eclipse.swt.widgets.Button
btnSave
(package private) java.lang.String
currentName
(package private) org.eclipse.swt.widgets.Display
display
(package private) org.eclipse.swt.custom.TreeEditor
editor
(package private) org.eclipse.swt.widgets.TreeItem
itemEdited
(package private) WebSeedsEditorListener
listener
(package private) org.eclipse.swt.widgets.Menu
menu
(package private) java.lang.String
oldName
(package private) org.eclipse.swt.widgets.Shell
shell
(package private) org.eclipse.swt.widgets.Text
textName
(package private) org.eclipse.swt.widgets.Tree
treeGroups
(package private) java.util.Map
webseeds
-
Constructor Summary
Constructors Constructor Description WebSeedsEditor(java.lang.String name, java.util.Map webseeds, WebSeedsEditorListener listener)
WebSeedsEditor(java.lang.String name, java.util.Map webseeds, WebSeedsEditorListener listener, boolean _anonymous)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
computeSaveEnable()
private void
constructMenu()
private void
createWindow()
private void
editTreeItem(org.eclipse.swt.widgets.TreeItem item)
private org.eclipse.swt.widgets.TreeItem
newGroup(java.lang.String name)
private org.eclipse.swt.widgets.TreeItem
newTracker(org.eclipse.swt.widgets.TreeItem root, java.lang.String url)
private void
refresh()
private void
removeEditor()
private void
update()
private boolean
validURL(java.lang.String str)
-
-
-
Field Detail
-
listener
WebSeedsEditorListener listener
-
oldName
java.lang.String oldName
-
currentName
java.lang.String currentName
-
anonymous
boolean anonymous
-
webseeds
java.util.Map webseeds
-
display
org.eclipse.swt.widgets.Display display
-
shell
org.eclipse.swt.widgets.Shell shell
-
textName
org.eclipse.swt.widgets.Text textName
-
treeGroups
org.eclipse.swt.widgets.Tree treeGroups
-
editor
org.eclipse.swt.custom.TreeEditor editor
-
itemEdited
org.eclipse.swt.widgets.TreeItem itemEdited
-
btnSave
org.eclipse.swt.widgets.Button btnSave
-
btnCancel
org.eclipse.swt.widgets.Button btnCancel
-
menu
org.eclipse.swt.widgets.Menu menu
-
-
Constructor Detail
-
WebSeedsEditor
public WebSeedsEditor(java.lang.String name, java.util.Map webseeds, WebSeedsEditorListener listener)
-
WebSeedsEditor
public WebSeedsEditor(java.lang.String name, java.util.Map webseeds, WebSeedsEditorListener listener, boolean _anonymous)
-
-
Method Detail
-
createWindow
private void createWindow()
-
update
private void update()
-
computeSaveEnable
private void computeSaveEnable()
-
refresh
private void refresh()
-
constructMenu
private void constructMenu()
-
editTreeItem
private void editTreeItem(org.eclipse.swt.widgets.TreeItem item)
-
validURL
private boolean validURL(java.lang.String str)
-
removeEditor
private void removeEditor()
-
newGroup
private org.eclipse.swt.widgets.TreeItem newGroup(java.lang.String name)
-
newTracker
private org.eclipse.swt.widgets.TreeItem newTracker(org.eclipse.swt.widgets.TreeItem root, java.lang.String url)
-
-