Package com.biglybt.ui.swt.maketorrent
Class MultiTrackerEditor
- java.lang.Object
-
- com.biglybt.ui.swt.maketorrent.MultiTrackerEditor
-
public class MultiTrackerEditor 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.custom.TreeEditor
editor
(package private) org.eclipse.swt.widgets.TreeItem
itemEdited
(package private) TrackerEditorListener
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) boolean
showTemplates
(package private) org.eclipse.swt.widgets.Text
textName
(package private) java.util.List<java.util.List<java.lang.String>>
trackers
(package private) org.eclipse.swt.widgets.Tree
treeGroups
-
Constructor Summary
Constructors Constructor Description MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell)
MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener)
MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener, boolean anonymous)
MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener, boolean _anonymous, boolean _showTemplates)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addTemplates()
private void
computeSaveEnable()
private void
constructMenu()
private void
createWindow(org.eclipse.swt.widgets.Shell parent_shell)
private void
editTreeItem(org.eclipse.swt.widgets.TreeItem item)
private org.eclipse.swt.widgets.TreeItem
newGroup()
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
TrackerEditorListener listener
-
oldName
java.lang.String oldName
-
currentName
java.lang.String currentName
-
anonymous
boolean anonymous
-
showTemplates
boolean showTemplates
-
trackers
java.util.List<java.util.List<java.lang.String>> trackers
-
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
-
MultiTrackerEditor
public MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener)
-
MultiTrackerEditor
public MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener, boolean anonymous)
-
MultiTrackerEditor
public MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, java.lang.String name, java.util.List<java.util.List<java.lang.String>> trackers, TrackerEditorListener listener, boolean _anonymous, boolean _showTemplates)
-
MultiTrackerEditor
public MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell)
-
-
Method Detail
-
createWindow
private void createWindow(org.eclipse.swt.widgets.Shell parent_shell)
-
addTemplates
private void addTemplates()
-
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()
-
newTracker
private org.eclipse.swt.widgets.TreeItem newTracker(org.eclipse.swt.widgets.TreeItem root, java.lang.String url)
-
-