Class MultiTrackerEditor

java.lang.Object
com.biglybt.ui.swt.maketorrent.MultiTrackerEditor

public class MultiTrackerEditor extends Object
  • Field Details

    • listener

    • oldName

      String oldName
    • currentName

      String currentName
    • anonymous

      boolean anonymous
    • showTemplates

      boolean showTemplates
    • trackers

      List<List<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
  • 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

      private boolean validURL(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, String url)