import javax.swing.AbstractListModel;
-import tim.prune.data.MediaFile;
+import tim.prune.data.MediaObject;
import tim.prune.data.MediaList;
/**
* Class to act as list model for the photo list and audio list
*/
-public class MediaListModel extends AbstractListModel
+public class MediaListModel extends AbstractListModel<String>
{
/** media list */
MediaList _media = null;
/**
* @see javax.swing.ListModel#getElementAt(int)
*/
- public Object getElementAt(int inIndex)
+ public String getElementAt(int inIndex)
{
- MediaFile m = _media.getMedia(inIndex);
+ MediaObject m = _media.getMedia(inIndex);
// * means modified since loading
- return (m.getCurrentStatus() == m.getOriginalStatus()?"":"* ") + m.getFile().getName();
+ return (m.getCurrentStatus() == m.getOriginalStatus()?"":"* ") + m.getName();
}
/**