@Override protected void configureShell(Shell newShell) { super.configureShell(newShell); if (originalAction == null) newShell.setText(MessagesForTracepointActions.TracepointActions_ActionDialog_New); else newShell.setText(originalAction.getName()); }
@Override protected void okPressed() { if (originalAction == null) GdbUIPlugin.getDefault() .getPreferenceStore() .setValue(TRACEPOINT_ACTION_DIALOG_LAST_SELECTED, tracepointAction.getTypeName()); String newName = actionNameTextWidget.getText(); if (originalAction == null || !originalAction.getName().equals(newName)) { actionName = TracepointActionManager.getInstance().makeUniqueActionName(newName); tracepointAction.setName(actionName); } actionPage.actionDialogOK(); super.okPressed(); }