~piastucki/bzr-eclipse/execute-bit

« back to all changes in this revision

Viewing changes to org.vcs.bazaar.eclipse.ui/src/org/vcs/bazaar/eclipse/ui/widgets/BzrResourceSelectionComposite.java

  • Committer: Piotr Piastucki
  • Date: 2013-06-11 18:05:50 UTC
  • mfrom: (297.1.1 bzr-eclipse-pp)
  • Revision ID: piotr_piastucki-20130611180550-ip8izfw7jxdw8g2c
MergeĀ lp:~piastucki/bzr-eclipse/shelve-unknown-files

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 */
4
4
package org.vcs.bazaar.eclipse.ui.widgets;
5
5
 
 
6
import java.util.ArrayList;
6
7
import java.util.Collections;
7
8
import java.util.List;
8
9
 
42
43
import org.eclipse.swt.widgets.ToolItem;
43
44
import org.eclipse.ui.PartInitException;
44
45
import org.eclipse.ui.ide.IDE;
 
46
import org.vcs.bazaar.client.BazaarStatusKind;
45
47
import org.vcs.bazaar.eclipse.core.model.IBzrResourceStatus;
46
48
import org.vcs.bazaar.eclipse.ui.EclipseBazaarUI;
47
49
import org.vcs.bazaar.eclipse.ui.UIIcons;
325
327
                return selection;
326
328
        }
327
329
 
 
330
        public List<IResource> getSelectionUnknownResources() {
 
331
                ArrayList<IResource> result = new ArrayList<IResource>();
 
332
                for (IBzrResourceStatus status : getSelection()) {
 
333
                        if (status.contains(BazaarStatusKind.UNKNOWN)) {
 
334
                                result.add(status.getResource().getIResource());
 
335
                        }
 
336
                }
 
337
                return result;
 
338
        }
 
339
 
328
340
        public void setSelection(List<IBzrResourceStatus> selection) {
329
341
                this.selection = selection;
330
342
        }