Package com.intellij.ide.util

Examples of com.intellij.ide.util.PropertiesComponent


    reset();
    init();
  }

  private void reset() {
    final PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(myProject);

    final String mode = propertiesComponent.getValue(DART_PUB_BUILD_MODE_KEY, RELEASE_MODE);
    if (mode.equals(RELEASE_MODE)) {
      myReleaseRadioButton.setSelected(true);
    }
    else if (mode.equals(DEBUG_MODE)) {
      myDebugRadioButton.setSelected(true);
    }
    else {
      myOtherRadioButton.setSelected(true);
    }

    myOtherModeTextField.setText(propertiesComponent.getValue(DART_PUB_CUSTOM_BUILD_MODE_KEY, ""));

    updateControls();
  }
View Full Code Here


    saveDialogState();
    super.doOKAction();
  }

  private void saveDialogState() {
    final PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(myProject);

    final String mode = myReleaseRadioButton.isSelected() ? RELEASE_MODE
                                                          : myDebugRadioButton.isSelected() ? DEBUG_MODE
                                                                                            : OTHER_MODE;
    propertiesComponent.setValue(DART_PUB_BUILD_MODE_KEY, mode);

    if (myOtherRadioButton.isSelected()) {
      propertiesComponent.setValue(DART_PUB_CUSTOM_BUILD_MODE_KEY, myOtherModeTextField.getText().trim());
    }
  }
View Full Code Here

      }, "Creating Phonegap/Cordova project", false, project);

      ApplicationManager.getApplication().runWriteAction(new Runnable() {
        @Override
        public void run() {
          PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(project);
          propertiesComponent.setValue(PhoneGapSettings.PHONEGAP_WORK_DIRECTORY, project.getBasePath());
          PhoneGapSettings.State state = PhoneGapSettings.getInstance().getState();
          if (!StringUtil.equals(settings.getExecutable(), state.getExecutablePath())) {
            PhoneGapSettings.getInstance().loadState(new PhoneGapSettings.State(settings.executable, state.repositoriesList));
          }
          baseDir.refresh(false, true);
View Full Code Here

  }

  @NotNull
  public String getWorkingDirectory(@Nullable Project project) {
    if (project == null) return "";
    PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(project);
    String value = propertiesComponent.getValue(PHONEGAP_WORK_DIRECTORY);
    if (value != null) return value;

    String item = ContainerUtil.getFirstItem(PhoneGapUtil.getDefaultWorkingDirectory(project));
    return item == null ? "" : item;
  }
View Full Code Here

    return item == null ? "" : item;
  }

  public void setWorkingDirectory(@Nullable Project project, @Nullable String dir) {
    if (project == null) return;
    PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(project);
    propertiesComponent.setValue(PHONEGAP_WORK_DIRECTORY, dir);
  }
View Full Code Here

    return nodeSettings;
  }

  @Nullable
  private static String getApplicationSetting(@NotNull String key) {
    PropertiesComponent propertiesComponent = PropertiesComponent.getInstance();
    return propertiesComponent.getValue(key);
  }
View Full Code Here

    PropertiesComponent propertiesComponent = PropertiesComponent.getInstance();
    return propertiesComponent.getValue(key);
  }

  private static void storeApplicationSetting(@NotNull String key, @NotNull String value) {
    PropertiesComponent propertiesComponent = PropertiesComponent.getInstance();
    propertiesComponent.setValue(key, value);
  }
View Full Code Here

    return null;
  }

  @Nullable
  private static String loadApplicationSetting(@NotNull String key) {
    PropertiesComponent propertiesComponent = PropertiesComponent.getInstance();
    return propertiesComponent.getValue(key);
  }
View Full Code Here

    PropertiesComponent propertiesComponent = PropertiesComponent.getInstance();
    return propertiesComponent.getValue(key);
  }

  private static void storeApplicationSetting(@NotNull String key, @NotNull String value) {
    PropertiesComponent propertiesComponent = PropertiesComponent.getInstance();
    propertiesComponent.setValue(key, value);
  }
View Full Code Here

public class ProjectSettings {
  private static final String       LOMBOK_PLUGIN_ENABLED_IN_PROJECT_PROPERTY = "LombokPluginEnabledInProject";
  private static final Key<Boolean> LOMBOK_ENABLED_KEY                        = Key.create(LOMBOK_PLUGIN_ENABLED_IN_PROJECT_PROPERTY);

  public static boolean isEnabledInProject(@NotNull final Project project) {
    PropertiesComponent properties = PropertiesComponent.getInstance(project);
    return properties.getBoolean(LOMBOK_PLUGIN_ENABLED_IN_PROJECT_PROPERTY, DefaultSettings.PLUGIN_ENABLED_IN_PROJECT);
  }
View Full Code Here

TOP

Related Classes of com.intellij.ide.util.PropertiesComponent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.