Example #1
0
  public void updateSqlitePathIfNeeded(final IWizardNewProjectNameAndLocationPage projectPage) {
    String selection = engineCombo.getText();
    if (selection.endsWith("sqlite3")) {
      String projectName = projectPage.getProjectName();
      IPath base = projectPage.getLocationPath().append(projectName);
      int sourceFolderConfigurationStyle = projectPage.getSourceFolderConfigurationStyle();

      switch (sourceFolderConfigurationStyle) {
        case IWizardNewProjectNameAndLocationPage.PYDEV_NEW_PROJECT_CREATE_PROJECT_AS_SRC_FOLDER:
        case IWizardNewProjectNameAndLocationPage.PYDEV_NEW_PROJECT_NO_PYTHONPATH:
          break;
        default:
          base = base.append("src");
      }

      nameText.setText(base.append("sqlite.db").toOSString());
    }
  }