Class TranscodeChooser

java.lang.Object
com.biglybt.ui.swt.devices.TranscodeChooser

public abstract class TranscodeChooser extends Object
  • Field Details

    • skinFile

      private static final String skinFile
      See Also:
    • shellSkinObjectID

      private static final String shellSkinObjectID
      See Also:
    • shell

      private org.eclipse.swt.widgets.Shell shell
    • skin

      private SWTSkin skin
    • fontDevice

      private org.eclipse.swt.graphics.Font fontDevice
    • selectedTranscodeTarget

      protected TranscodeTarget selectedTranscodeTarget
    • selectedProfile

      protected TranscodeProfile selectedProfile
    • selectedDeviceTemplate

      protected DeviceTemplate selectedDeviceTemplate
    • soList

      private SWTSkinObjectContainer soList
    • mainShell

      private org.eclipse.swt.widgets.Shell mainShell
    • soBottomContainer

      private SWTSkinObjectContainer soBottomContainer
    • btnNoPrompt

      private org.eclipse.swt.widgets.Button btnNoPrompt
    • transcodeRequirement

      private int transcodeRequirement
    • listImageIDsToRelease

      private List<String> listImageIDsToRelease
    • soInfoTitle

      private SWTSkinObjectText soInfoTitle
    • soInfoText

      private SWTSkinObjectText soInfoText
    • fontDeviceDesc

      private org.eclipse.swt.graphics.Font fontDeviceDesc
    • transcodeProfiles

      private TranscodeProfile[] transcodeProfiles
  • Constructor Details

    • TranscodeChooser

      public TranscodeChooser()
    • TranscodeChooser

      public TranscodeChooser(TranscodeTarget tt)
    • TranscodeChooser

      public TranscodeChooser(TranscodeProfile[] transcodeProfiles)
  • Method Details

    • show

      public void show(Runnable fire_on_install)
    • initBottom

      protected void initBottom()
      Parameters:
      soBottomContainer2 -
      Since:
      4.1.0.5
    • createProfileList

      private void createProfileList(SWTSkinObjectContainer soList)
      Parameters:
      soList -
      Since:
      4.1.0.5
    • addImageBox

      public static void addImageBox(org.eclipse.swt.widgets.Composite parent, org.eclipse.swt.widgets.Listener clickListener, org.eclipse.swt.widgets.Listener listenerMouseInout, Object obj, String iconURL, String name)
      Since:
      4.1.0.5
    • resetProfileInfoBox

      protected void resetProfileInfoBox(boolean layout)
      Parameters:
      layout -
      Since:
      4.1.0.5
    • createDeviceList

      private void createDeviceList(SWTSkinObjectContainer soDeviceList)
    • createDeviceButton

      private org.eclipse.swt.widgets.Button createDeviceButton(org.eclipse.swt.widgets.Composite parent, Object deviceObj, String name, String shortDescription, String imageID, org.eclipse.swt.widgets.Button lastButton)
    • noDevices

      private void noDevices()
      Since:
      4.1.0.5
    • closed

      public abstract void closed()
    • getTranscodeRequirement

      public int getTranscodeRequirement()