soundPlayback
Class PlaybackSourcePanel

java.lang.Object
  extended by PamView.SourcePanel
      extended by soundPlayback.PlaybackSourcePanel
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class PlaybackSourcePanel
extends SourcePanel

Slight modifications to sourcePanel so that only the correct number of channels can be selected.

Author:
Doug Gillespie

Field Summary
(package private)  PlaybackDialog playbackDialog
           
 
Fields inherited from class PamView.SourcePanel
borderTitle, channelBoxes, excludedBlocks, hasChannels, includeSubClasses, ownerWindow, panel, sourceList, sourceType
 
Constructor Summary
PlaybackSourcePanel(PlaybackDialog playbackDialog, java.lang.Class sourceType, boolean hasChannels, boolean includeSubClasses)
           
PlaybackSourcePanel(PlaybackDialog playbackDialog, java.lang.String borderTitle, java.lang.Class sourceType, boolean hasChannels, boolean includeSubClasses)
           
 
Method Summary
private  void playExtras(PlaybackDialog playbackDialog)
           
protected  void selectionChanged(int channel)
           
protected  void sourceChanged()
           
 
Methods inherited from class PamView.SourcePanel
actionPerformed, addSelectionListener, addSourcePanelMonitor, clearExcludeList, createPanel, excludeDataBlock, getChannelBoxes, getChannelList, getLocalisationRequirements, getPanel, getSource, getSourceCount, getSourceIndex, getSourceType, removeSourcePanelMonitor, rePackOwner, setChannelList, setEnabled, setLocalisationRequirements, setSource, setSource, setSourceList, setSourceList, setSourceType, showChannels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

playbackDialog

PlaybackDialog playbackDialog
Constructor Detail

PlaybackSourcePanel

public PlaybackSourcePanel(PlaybackDialog playbackDialog,
                           java.lang.Class sourceType,
                           boolean hasChannels,
                           boolean includeSubClasses)

PlaybackSourcePanel

public PlaybackSourcePanel(PlaybackDialog playbackDialog,
                           java.lang.String borderTitle,
                           java.lang.Class sourceType,
                           boolean hasChannels,
                           boolean includeSubClasses)
Method Detail

playExtras

private void playExtras(PlaybackDialog playbackDialog)

selectionChanged

protected void selectionChanged(int channel)
Overrides:
selectionChanged in class SourcePanel

sourceChanged

protected void sourceChanged()
Overrides:
sourceChanged in class SourcePanel