@Override
public void setEnabled(boolean enabled){
- if(!isDisposed()){
- super.setEnabled(enabled);
- searchField.setEnabled(enabled);
- table.setEnabled(enabled);
- // resultViewer.setEnabled(enabled);
- comboDerivateType.setEnabled(enabled);
- buttonSearch.setEnabled(enabled);
- }
+ super.setEnabled(enabled);
+ searchField.setEnabled(enabled);
+ table.setEnabled(enabled);
+ // resultViewer.setEnabled(enabled);
+ comboDerivateType.setEnabled(enabled);
+ buttonSearch.setEnabled(enabled);
}
}
}
}
+ /**
+ * Sets enable status of all input fields
+ * @param enabled
+ */
public void setEnabled(boolean enabled) {
- derivateSearchComposite.setEnabled(enabled);
+ if(!derivateSearchComposite.isDisposed()){
+ derivateSearchComposite.setEnabled(enabled);
+ }
+ }
+
+ /**
+ * Resets all input fields
+ */
+ public void reset(){
+ derivateSearchComposite.getResultViewer().setInput(null);
+ derivateSearchComposite.getSearchField().setText("");
+ derivateSearchComposite.getComboDerivateType().deselectAll();
}
public TableViewer getResultViewer() {