Examples of IDiskItem


Examples of org.jampa.model.disk.IDiskItem

    _items = items;
    _insertionIndex = insertionIndex;
  }

  private void internalAddItemsToPlaylist(IProgressMonitor monitor, String playlistName, List<IDiskItem> items) {
    IDiskItem item;
    Iterator<IDiskItem> iter = items.iterator();
    while (iter.hasNext()) {
      if (monitor.isCanceled())
        return;
      item = iter.next();
      if (item instanceof DirectoryItem) {
        // First add the files.
        FileItem fileItem;
        Iterator<FileItem> fileIter = ((DirectoryItem) item).getFileList().iterator();
        while (fileIter.hasNext()) {
          if (monitor.isCanceled())
            return;
          fileItem = fileIter.next();
         
          if (_firstFileItem == null)
            _firstFileItem = fileItem;
         
          monitor.subTask(Messages.getString("PlaylistController.AddToPlaylist") + fileItem.getLabel()); //$NON-NLS-1$
          Controller.getInstance().getPlaylistController().addFileToPlaylist(playlistName, fileItem, false, false, _insertionIndex);
          if (_insertionIndex != -1) {
            _insertionIndex++;
          }
          monitor.worked(1);       
        }
        internalAddItemsToPlaylist(monitor, playlistName, ((DirectoryItem) item).getDirectoryListAsDiskItem());
      } else if (item instanceof FileItem) {
        if (_firstFileItem == null)
          _firstFileItem = (FileItem) item;
       
        monitor.subTask(Messages.getString("PlaylistController.AddToPlaylist") + item.getLabel()); //$NON-NLS-1$
        Controller.getInstance().getPlaylistController().addFileToPlaylist(playlistName, (FileItem) item, false, false, _insertionIndex);
        if (_insertionIndex != -1) {
          _insertionIndex++;
        }
        monitor.worked(1);
View Full Code Here

Examples of org.jampa.model.disk.IDiskItem

  }
 
  @Override
  public void run(IProgressMonitor monitor) throws InvocationTargetException,  InterruptedException {
    int nbFiles = 0;
    IDiskItem item;
    Iterator<IDiskItem> iter = _items.iterator();
    while (iter.hasNext()) {
      item = iter.next();
      if (item instanceof DirectoryItem) {
        nbFiles += ((DirectoryItem) item).countAllFileItems();
View Full Code Here

Examples of org.jampa.model.disk.IDiskItem

        parentShell.getFont().getFontData()[0].getHeight(),
        SWT.ITALIC);
  }
 
  private void createList(List<IDiskItem> itemList) {
    IDiskItem item;
    AudioItem audioItem;
    Iterator<IDiskItem> iter = itemList.iterator();
    while (iter.hasNext()) {
      item = iter.next();
      if (item instanceof FileItem) {
View Full Code Here

Examples of org.jampa.model.disk.IDiskItem

  }
 
  private String getFirstSelectedItemName() {
    String result = null;
    ISelection selection = treeViewer.getSelection();
    IDiskItem selectedItem = (IDiskItem) ((IStructuredSelection) selection).getFirstElement();
    if (selectedItem != null) {
      result = selectedItem.getLabel();
    }
   
    return result;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.