boardTableViewer.addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent event) {
- selectToolchainBtn.setEnabled(false);
- clearToolchainBtn.setEnabled(false);
IStructuredSelection selection = (IStructuredSelection) event.getSelection();
for (Object o : selection.toArray()) {
String board = (String) o;
// input buildOption list
List<BuildOption> testList = RtosCommandManager.getBuildOptions(board);
buildOptionTableViewer.setInput(testList);
- if (testList != null && !testList.isEmpty()) {
- boolean isActive = testList.get(0).getSetEnv();
- selectToolchainBtn.setEnabled(isActive);
- clearToolchainBtn.setEnabled(isActive);
- }
}
}
});
selectToolchainBtn = new Button(composite, SWT.NONE);
selectToolchainBtn.setText(Messages.RtosBuildDialogPage_ToolchainButtonText);
- selectToolchainBtn.setEnabled(false);
clearToolchainBtn = new Button(composite, SWT.NONE);
clearToolchainBtn.setText(Messages.RtosBuildDialogPage_clearToolchainBtn_text);
- clearToolchainBtn.setEnabled(false);
selectToolchainBtn.addSelectionListener(new SelectionAdapter() {
@Override