Package org.jwildfire.base

Examples of org.jwildfire.base.QualityProfile


  private void refreshQualityProfileCmb(JComboBox pCmb, QualityProfile pSelectedProfile) {
    boolean oldCmbRefreshing = cmbRefreshing;
    cmbRefreshing = true;
    try {
      QualityProfile selected = pSelectedProfile;
      QualityProfile defaultProfile = null;
      pCmb.removeAllItems();
      for (QualityProfile profile : prefs.getQualityProfiles()) {
        if (selected == null && profile.isDefaultProfile()) {
          selected = profile;
        }
View Full Code Here


    }
    return res;
  }

  private QualityProfile getQualityProfile() {
    QualityProfile res = (QualityProfile) data.qualityProfileCmb.getSelectedItem();
    if (res == null) {
      res = new QualityProfile(false, "Default", 500, false, false);
    }
    return res;
  }
View Full Code Here

    if (getCurrFlame() == null) {
      return;
    }
    noRefresh = true;
    try {
      QualityProfile profile = getQualityProfile();
      getCurrFlame().setQualityProfile(profile);
    }
    finally {
      noRefresh = false;
    }
View Full Code Here

          data.resolutionProfileCmb.setSelectedItem(profile);
        }
      }

      if (pFlame.getQualityProfile() != null) {
        QualityProfile profile = null;
        for (int i = 0; i < data.qualityProfileCmb.getItemCount(); i++) {
          profile = (QualityProfile) data.qualityProfileCmb.getItemAt(i);
          if (pFlame.getQualityProfile().equals(profile.toString()))
            break;
          else
            profile = null;
        }
        if (profile != null) {
View Full Code Here

    dlg.setProfile(getQualityProfile());
    dlg.setModal(true);
    dlg.setVisible(true);
    if (dlg.isConfirmed() && dlg.isConfigChanged()) {
      try {
        QualityProfile profile = getQualityProfile();
        prefs.getQualityProfiles().clear();
        prefs.getQualityProfiles().addAll(dlg.getProfiles());
        prefs.saveToFromFile();

        refreshQualityProfileCmb(data.qualityProfileCmb, profile);
View Full Code Here

          catch (Exception ex) {
            ex.printStackTrace();
          }
        }
        if (chooser.showSaveDialog(centerPanel) == JFileChooser.APPROVE_OPTION) {
          QualityProfile qualProfile = getQualityProfile();
          ResolutionProfile resProfile = getResolutionProfile();
          final Flame flame = getCurrFlame();
          final File file = chooser.getSelectedFile();
          prefs.setLastOutputImageFile(file);
          RenderMainFlameThreadFinishEvent finishEvent = new RenderMainFlameThreadFinishEvent() {
View Full Code Here

        getProfileCmb().setSelectedIndex(-1);
      }
      else {
        boolean found = false;
        for (int i = 0; i < getProfileCmb().getItemCount(); i++) {
          QualityProfile profile = (QualityProfile) getProfileCmb().getItemAt(i);
          if (profile.toString().equals(pProfile.toString())) {
            getProfileCmb().setSelectedIndex(i);
            found = true;
            break;
          }
        }
View Full Code Here

    refreshing = true;
    try {
      getProfileCmb().removeAllItems();
      if (pProfiles != null) {
        for (QualityProfile profile : pProfiles) {
          QualityProfile clonedProfile = (QualityProfile) profile.makeCopy();
          getProfileCmb().addItem(clonedProfile);
        }
      }
      getProfileCmb().setSelectedIndex(-1);
      editStatus = EditStatus.CLOSE;
View Full Code Here

    getWithHdrIntensityMapCBx().setEnabled(edit);
    getDefaultCBx().setEnabled(edit);
  }

  private void refreshProfileView() {
    QualityProfile profile;
    if (editStatus == EditStatus.NEW) {
      profile = null;
    }
    else {
      profile = (QualityProfile) getProfileCmb().getSelectedItem();
    }
    if (profile == null) {
      getCaptionREd().setText("");
      getQualityREd().setText("");
      getWithHDRCBx().setSelected(false);
      getWithHdrIntensityMapCBx().setSelected(false);
      getDefaultCBx().setSelected(false);
    }
    else {
      getCaptionREd().setText(profile.getCaption());
      getQualityREd().setText(String.valueOf(profile.getQuality()));
      getWithHDRCBx().setSelected(profile.isWithHDR());
      getWithHdrIntensityMapCBx().setSelected(profile.isWithHDRIntensityMap());
      getDefaultCBx().setSelected(profile.isDefaultProfile());
    }
  }
View Full Code Here

      int quality = Integer.parseInt(getQualityREd().getText());
      if (quality < MIN_QUALITY) {
        throw new Exception("Quality must be at least " + MIN_QUALITY);
      }

      QualityProfile profile;
      if (editStatus == EditStatus.NEW) {
        profile = new QualityProfile();
      }
      else {
        profile = (QualityProfile) getProfileCmb().getSelectedItem();
      }
      profile.setCaption(caption);
      profile.setQuality(quality);
      profile.setWithHDR(getWithHDRCBx().isSelected());
      profile.setWithHDRIntensityMap(getWithHdrIntensityMapCBx().isSelected());
      profile.setDefaultProfile(getDefaultCBx().isSelected());
      if (editStatus == EditStatus.NEW) {
        refreshing = true;
        try {
          getProfileCmb().addItem(profile);
          getProfileCmb().setSelectedItem(profile);
        }
        finally {
          refreshing = false;
        }
      }
      if (profile.isDefaultProfile()) {
        for (int i = 0; i < getProfileCmb().getItemCount(); i++) {
          QualityProfile lProfile = (QualityProfile) getProfileCmb().getItemAt(i);
          if (lProfile != profile) {
            lProfile.setDefaultProfile(false);
          }
        }
      }
      getProfileCmb().requestFocus();
      editStatus = EditStatus.BROWSE;
View Full Code Here

TOP

Related Classes of org.jwildfire.base.QualityProfile

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.