Package com.biglybt.ui.swt.maketorrent
Class MultiTrackerEditor
java.lang.Object
com.biglybt.ui.swt.maketorrent.MultiTrackerEditor
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean
(package private) org.eclipse.swt.widgets.Button
(package private) org.eclipse.swt.widgets.Button
(package private) String
(package private) org.eclipse.swt.custom.TreeEditor
(package private) org.eclipse.swt.widgets.TreeItem
(package private) TrackerEditorListener
(package private) org.eclipse.swt.widgets.Menu
(package private) String
(package private) org.eclipse.swt.widgets.Shell
(package private) boolean
(package private) org.eclipse.swt.widgets.Text
(package private) org.eclipse.swt.widgets.Tree
-
Constructor Summary
ConstructorsConstructorDescriptionMultiTrackerEditor
(org.eclipse.swt.widgets.Shell parent_shell) MultiTrackerEditor
(org.eclipse.swt.widgets.Shell parent_shell, String name, List<List<String>> trackers, TrackerEditorListener listener) MultiTrackerEditor
(org.eclipse.swt.widgets.Shell parent_shell, String name, List<List<String>> trackers, TrackerEditorListener listener, boolean anonymous) MultiTrackerEditor
(org.eclipse.swt.widgets.Shell parent_shell, String name, List<List<String>> trackers, TrackerEditorListener listener, boolean _anonymous, boolean _showTemplates) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
private void
private void
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, String url) private void
refresh()
private void
private void
update()
private boolean
-
Field Details
-
listener
TrackerEditorListener listener -
oldName
String oldName -
currentName
String currentName -
anonymous
boolean anonymous -
showTemplates
boolean showTemplates -
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
-
-
Constructor Details
-
MultiTrackerEditor
public MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, String name, List<List<String>> trackers, TrackerEditorListener listener) -
MultiTrackerEditor
public MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, String name, List<List<String>> trackers, TrackerEditorListener listener, boolean anonymous) -
MultiTrackerEditor
public MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell, String name, List<List<String>> trackers, TrackerEditorListener listener, boolean _anonymous, boolean _showTemplates) -
MultiTrackerEditor
public MultiTrackerEditor(org.eclipse.swt.widgets.Shell parent_shell)
-
-
Method Details
-
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
-
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, String url)
-