uidesigner/com.nokia.sdt.component.symbian/src/com/nokia/sdt/component/symbian/actions/EnableSourceGenDebugAction.java
changeset 677 d13345e153e8
parent 0 fb279309251b
equal deleted inserted replaced
676:7a49747f237a 677:d13345e153e8
    19 import com.nokia.sdt.component.*;
    19 import com.nokia.sdt.component.*;
    20 import com.nokia.sdt.component.symbian.ComponentProvider;
    20 import com.nokia.sdt.component.symbian.ComponentProvider;
    21 import com.nokia.sdt.component.symbian.ComponentSystemPlugin;
    21 import com.nokia.sdt.component.symbian.ComponentSystemPlugin;
    22 import com.nokia.sdt.component.symbian.sourcegen.SourceGenAdapterFactory;
    22 import com.nokia.sdt.component.symbian.sourcegen.SourceGenAdapterFactory;
    23 import com.nokia.cpp.internal.api.utils.core.Check;
    23 import com.nokia.cpp.internal.api.utils.core.Check;
       
    24 import com.nokia.cpp.internal.api.utils.ui.BrowseDialogUtils;
    24 
    25 
    25 import org.eclipse.core.runtime.*;
    26 import org.eclipse.core.runtime.*;
    26 import org.eclipse.jface.action.IAction;
    27 import org.eclipse.jface.action.IAction;
    27 import org.eclipse.jface.dialogs.Dialog;
    28 import org.eclipse.jface.dialogs.Dialog;
    28 import org.eclipse.jface.dialogs.IDialogConstants;
    29 import org.eclipse.jface.dialogs.IDialogConstants;
   166 			button.setText("Browse...");
   167 			button.setText("Browse...");
   167 			button.addSelectionListener(new SelectionAdapter() {
   168 			button.addSelectionListener(new SelectionAdapter() {
   168 				@Override
   169 				@Override
   169 				public void widgetSelected(SelectionEvent arg0) {
   170 				public void widgetSelected(SelectionEvent arg0) {
   170 					DirectoryDialog dlg = new DirectoryDialog(getShell());
   171 					DirectoryDialog dlg = new DirectoryDialog(getShell());
   171 					dlg.setFilterPath(text.getText());
   172 					BrowseDialogUtils.initializeFrom(dlg, text);
   172 					dlg.setText("Select Output Directory");
   173 					dlg.setText("Select Output Directory");
   173 					dlg.setMessage("Select output directory");
   174 					dlg.setMessage("Select output directory");
   174 					String newDir = dlg.open();
   175 					String newDir = dlg.open();
   175 					if (newDir != null) {
   176 					if (newDir != null) {
   176 						text.setText(newDir);
   177 						text.setText(newDir);