source: trunk/autoquest-ui-swt/src/main/java/de/ugoe/cs/autoquest/ui/swt/SWTHelpers.java @ 922

Last change on this file since 922 was 922, checked in by sherbold, 12 years ago
  • renaming of packages from de.ugoe.cs.quest to de.ugoe.cs.autoquest
  • Property svn:mime-type set to text/plain
File size: 1002 bytes
Line 
1package de.ugoe.cs.autoquest.ui.swt;
2
3import org.eclipse.swt.SWT;
4import org.eclipse.swt.widgets.List;
5import org.eclipse.swt.widgets.MessageBox;
6import org.eclipse.swt.widgets.Shell;
7
8import de.ugoe.cs.util.console.CommandExecuter;
9
10public class SWTHelpers {
11
12    public static boolean deleteSelectedFromStorage(final List list) {
13        String[] selectedStrings = list.getSelection();
14        if (selectedStrings.length == 0) {
15            return false;
16        }
17        else {
18            for (String selected : selectedStrings) {
19                String command = "deleteObject " + selected;
20                CommandExecuter.getInstance().exec(command);
21            }
22            return true;
23        }
24    }
25
26    public static void noSelectionError(final Shell shell) {
27        MessageBox messageBox = new MessageBox(shell, SWT.ERROR);
28        messageBox.setMessage("No objects selected!");
29        messageBox.setText("Error");
30        messageBox.open();
31    }
32
33}
Note: See TracBrowser for help on using the repository browser.