You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

GenerateAction.java 875B

12345678910111213141516171819202122232425262728
  1. package com.rthoni.intellij.codefromds.ui.actions;
  2. import com.intellij.openapi.actionSystem.AnAction;
  3. import com.intellij.openapi.actionSystem.AnActionEvent;
  4. import com.intellij.openapi.project.Project;
  5. import com.intellij.openapi.project.ProjectManager;
  6. import com.intellij.openapi.ui.DialogWrapper;
  7. import com.rthoni.intellij.codefromds.dbo.GenerateOptions;
  8. import com.rthoni.intellij.codefromds.ui.dialogs.GenerateDialog;
  9. import javax.swing.*;
  10. /**
  11. * Created by robin on 11/14/16.
  12. */
  13. public class GenerateAction extends AnAction {
  14. @Override
  15. public void actionPerformed(AnActionEvent e) {
  16. GenerateDialog dlg = new GenerateDialog(null);
  17. dlg.show();
  18. int res = dlg.getExitCode();
  19. if (res == DialogWrapper.OK_EXIT_CODE) {
  20. GenerateOptions options = dlg.getOptions();
  21. options.getSelection();
  22. }
  23. }
  24. }