Eclipse 4 change password command
[lgpl/argeo-commons.git] / org.argeo.cms.ui / src / org / argeo / cms / ui / dialogs / CmsMessageDialog.java
index 6e1fc261c2eddb1201a47146f092720011d742c7..21d4792ddb9e4eff83fd02a6f3b3c3490ed10c2c 100644 (file)
@@ -68,15 +68,23 @@ public class CmsMessageDialog extends LightweightDialog {
                        Button cancel = new Button(buttons, SWT.FLAT);
                        cancel.setText(CmsMsg.cancel.lead());
                        cancel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
-                       cancel.addSelectionListener((Selected) (e) -> closeShell(CANCEL));
+                       cancel.addSelectionListener((Selected) (e) -> cancelPressed());
 
                        Button ok = new Button(buttons, SWT.FLAT);
                        ok.setText(CmsMsg.ok.lead());
                        ok.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));
-                       ok.addSelectionListener((Selected) (e) -> closeShell(OK));
+                       ok.addSelectionListener((Selected) (e) -> okPressed());
                }
                // pack();
-               return messageLbl;
+               return body;
+       }
+
+       protected void okPressed() {
+               closeShell(OK);
+       }
+
+       protected void cancelPressed() {
+               closeShell(CANCEL);
        }
 
        protected Point getInitialSize() {