Package com.biglybt.ui.swt.devices
Class TranscodeChooser
- java.lang.Object
-
- com.biglybt.ui.swt.devices.TranscodeChooser
-
public abstract class TranscodeChooser extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.swt.widgets.Button
btnNoPrompt
private org.eclipse.swt.graphics.Font
fontDevice
private org.eclipse.swt.graphics.Font
fontDeviceDesc
private java.util.List<java.lang.String>
listImageIDsToRelease
private org.eclipse.swt.widgets.Shell
mainShell
protected DeviceTemplate
selectedDeviceTemplate
protected TranscodeProfile
selectedProfile
protected TranscodeTarget
selectedTranscodeTarget
private org.eclipse.swt.widgets.Shell
shell
private static java.lang.String
shellSkinObjectID
private SWTSkin
skin
private static java.lang.String
skinFile
private SWTSkinObjectContainer
soBottomContainer
private SWTSkinObjectText
soInfoText
private SWTSkinObjectText
soInfoTitle
private SWTSkinObjectContainer
soList
private TranscodeProfile[]
transcodeProfiles
private int
transcodeRequirement
-
Constructor Summary
Constructors Constructor Description TranscodeChooser()
TranscodeChooser(TranscodeProfile[] transcodeProfiles)
TranscodeChooser(TranscodeTarget tt)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static void
addImageBox(org.eclipse.swt.widgets.Composite parent, org.eclipse.swt.widgets.Listener clickListener, org.eclipse.swt.widgets.Listener listenerMouseInout, java.lang.Object obj, java.lang.String iconURL, java.lang.String name)
abstract void
closed()
private org.eclipse.swt.widgets.Button
createDeviceButton(org.eclipse.swt.widgets.Composite parent, java.lang.Object deviceObj, java.lang.String name, java.lang.String shortDescription, java.lang.String imageID, org.eclipse.swt.widgets.Button lastButton)
private void
createDeviceList(SWTSkinObjectContainer soDeviceList)
private void
createProfileList(SWTSkinObjectContainer soList)
int
getTranscodeRequirement()
protected void
initBottom()
private void
noDevices()
protected void
resetProfileInfoBox(boolean layout)
void
show(java.lang.Runnable fire_on_install)
-
-
-
Field Detail
-
skinFile
private static final java.lang.String skinFile
- See Also:
- Constant Field Values
-
shellSkinObjectID
private static final java.lang.String shellSkinObjectID
- See Also:
- Constant Field Values
-
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 java.util.List<java.lang.String> listImageIDsToRelease
-
soInfoTitle
private SWTSkinObjectText soInfoTitle
-
soInfoText
private SWTSkinObjectText soInfoText
-
fontDeviceDesc
private org.eclipse.swt.graphics.Font fontDeviceDesc
-
transcodeProfiles
private TranscodeProfile[] transcodeProfiles
-
-
Constructor Detail
-
TranscodeChooser
public TranscodeChooser()
-
TranscodeChooser
public TranscodeChooser(TranscodeTarget tt)
-
TranscodeChooser
public TranscodeChooser(TranscodeProfile[] transcodeProfiles)
-
-
Method Detail
-
show
public void show(java.lang.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, java.lang.Object obj, java.lang.String iconURL, java.lang.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, java.lang.Object deviceObj, java.lang.String name, java.lang.String shortDescription, java.lang.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()
-
-