|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.atunes.kernel.controllers.model.Controller
net.sourceforge.atunes.kernel.controllers.model.PanelController<PlayListPanel>
net.sourceforge.atunes.kernel.controllers.playList.PlayListController
public class PlayListController
The Class PlayListController.
Constructor Summary | |
---|---|
PlayListController(PlayListPanel panel)
Instantiates a new play list controller. |
Method Summary | |
---|---|
protected void |
addBindings()
Adds the bindings. |
protected void |
addStateBindings()
Adds the state bindings. |
void |
arrangeColumns()
Arrange columns. |
void |
columnClicked(Column columnClicked)
Notifies when user clicks on a column header. |
void |
deleteSelection()
Delete selection. |
void |
disablePlayListItems(boolean disable,
boolean radioOrPodcastFeedEntrySelected)
Disable play list items. |
javax.swing.JScrollPane |
getMainPlayListScrollPane()
Gets the main play list scroll pane. |
PlayListTable |
getMainPlayListTable()
Gets the main play list table. |
protected PlayListPanel |
getPanelControlled()
Returns panel controlled |
java.util.List<AudioObject> |
getSelectedAudioObjects()
Gets the selected audio objects. |
void |
moveDown()
Move down. |
void |
moveToBottom()
Move to bottom. |
void |
moveToTop()
Move to top. |
void |
moveUp()
Move up. |
void |
notifyAudioObjectsAddedToController(java.util.List<? extends AudioObject> audioObjects,
int selected)
Notify audio objects added to controller. |
protected void |
notifyReload()
Notify reload. |
void |
openFolder()
Opens folder containing selected audio file. |
void |
playSelectedAudioObject()
Play selected audio object. |
void |
scrollPlayList()
Scrolls to songs currently playing. |
void |
setGenre()
Sets the genre. |
void |
setLyrics()
Sets the lyrics. |
void |
setSelectedSong(int song)
Sets the selected song. |
void |
setTitle()
Gets selected songs on play list and sets title based on artist, album and track. |
void |
setTrackNumber()
Sets the track number. |
void |
showPlaylistControls(boolean show)
Show playlist controls. |
void |
updatePositionInTable(int pos)
Update position in table. |
Methods inherited from class net.sourceforge.atunes.kernel.controllers.model.Controller |
---|
getLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PlayListController(PlayListPanel panel)
panel
- the panelMethod Detail |
---|
protected void addBindings()
Controller
addBindings
in class Controller
protected void addStateBindings()
Controller
addStateBindings
in class Controller
public void arrangeColumns()
public void columnClicked(Column columnClicked)
columnClicked
in interface PlayListColumnClickedListener
columnClicked
- the column clickedpublic void deleteSelection()
public void disablePlayListItems(boolean disable, boolean radioOrPodcastFeedEntrySelected)
disable
- the disableradioOrPodcastFeedEntrySelected
- the radio or podcast feed entry selectedpublic javax.swing.JScrollPane getMainPlayListScrollPane()
public PlayListTable getMainPlayListTable()
public java.util.List<AudioObject> getSelectedAudioObjects()
public void moveDown()
public void moveToBottom()
public void moveToTop()
public void moveUp()
public void notifyAudioObjectsAddedToController(java.util.List<? extends AudioObject> audioObjects, int selected)
audioObjects
- the audio objectsselected
- the selectedprotected void notifyReload()
Controller
notifyReload
in class Controller
public void playSelectedAudioObject()
public void scrollPlayList()
protected PlayListPanel getPanelControlled()
getPanelControlled
in class PanelController<PlayListPanel>
public void setGenre()
public void setLyrics()
public void setSelectedSong(int song)
song
- the new selected songpublic void setTitle()
public void setTrackNumber()
public void showPlaylistControls(boolean show)
show
- the showpublic void updatePositionInTable(int pos)
pos
- the pospublic void openFolder()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |