source: trunk/quest-ui-core/src/de/ugoe/cs/quest/ui/swt/SWTHelpers.java @ 434

Last change on this file since 434 was 434, checked in by sherbold, 12 years ago
  • renamed packages to fit QUEST project structure
  • Property svn:mime-type set to text/plain
File size: 870 bytes
Line 
1package de.ugoe.cs.quest.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                } else {
17                        for( String selected : selectedStrings) {
18                                String command = "deleteObject " + selected;
19                                CommandExecuter.getInstance().exec(command);
20                        }
21                        return true;
22                }
23        }
24       
25        public static void noSelectionError(final Shell shell) {
26                MessageBox messageBox = new MessageBox(shell, SWT.ERROR);
27                messageBox.setMessage("No objects selected!");
28                messageBox.setText("Error");
29                messageBox.open();
30        }
31
32}
Note: See TracBrowser for help on using the repository browser.