Ignore:
Timestamp:
May 3, 2011, 8:27:59 PM (14 years ago)
Author:
mlg
Message:

Fixes a bug on the privacy level.

Location:
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/DialogPrivacyLevel.java

    r8829 r10750  
    7171    private JLabel labelChoice;
    7272
     73    private HashMap<Integer, Integer> mapLevels = new HashMap<Integer, Integer>();
     74
    7375    /**
    7476     * Constructor
     
    7779        super(MainFrame.getInstance());
    7880        setModal(true);
     81        mapLevels.put(0, 0);
     82        mapLevels.put(1, 1);
     83        mapLevels.put(2, 2);
     84        mapLevels.put(3, 4);
     85        mapLevels.put(4, 8);
    7986        checkBoxRemember = new JCheckBox(Messages.getMessage("dialogPrivacy_remember"));
    8087        labelChoice = new JLabel(Messages.getMessage("dialogPrivacy_choosePrivacy"));
     
    101108    public void actionPerformed(ActionEvent arg0) {
    102109        if (arg0.getSource().equals(buttonOk)) {
    103             ImagesManagement.getInstance().setPrivacyLevel(comboPrivacyLevel.getSelectedIndex() + 1);
     110            System.out.println(mapLevels.get(comboPrivacyLevel.getSelectedIndex()));
     111            ImagesManagement.getInstance().setPrivacyLevel(mapLevels.get(comboPrivacyLevel.getSelectedIndex()));
    104112            if (checkBoxRemember.isSelected()) {
    105113                ImagesManagement.getInstance().setRememberPrivacyLevel(true);
     
    116124     */
    117125    class privacyLevelModel extends AbstractListModel implements ComboBoxModel {
    118         HashMap<Integer, String> mapLevels = new HashMap<Integer, String>();
    119126
    120127        String[] privacies = new String[5];
     
    123130
    124131        public privacyLevelModel() {
    125             HashMap<Integer, String> mapLevels = new HashMap<Integer, String>();
    126             mapLevels.put(0, "dialogPrivacy_none");
    127             mapLevels.put(1, "dialogPrivacy_contacts");
    128             mapLevels.put(2, "dialogPrivacy_friends");
    129             mapLevels.put(3, "dialogPrivacy_family");
    130             mapLevels.put(4, "dialogPrivacy_admin");
     132
    131133            privacies[0] = Messages.getMessage("dialogPrivacy_none");
    132134            privacies[1] = Messages.getMessage("dialogPrivacy_contacts") + ", "
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailCategoryPanel.java

    r10748 r10750  
    245245                if (PreferencesManagement.getValue(PreferencesEnum.SENDING_METHOD.getLabel()).equals("0")) {
    246246                    try {
    247                         SpringUtils.getImageService().addSimple(files[i], category.getIdentifier(), files[i].getName());
     247                        SpringUtils.getImageService().addSimple(files[i], category.getIdentifier(), files[i].getName(),
     248                                imagesManagement.getPrivacyLevel());
    248249                    } catch (JiwigoException e) {
    249250                        LOG.error(Tools.getStackTrace(e));
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/search/DialogChooseCategory.java

    r10748 r10750  
    168168                if (PreferencesManagement.getValue(PreferencesEnum.SENDING_METHOD.getLabel()).equals("0")) {
    169169                    try {
    170                         SpringUtils.getImageService().addSimple(file, category.getIdentifier(), file.getName());
     170                        SpringUtils.getImageService().addSimple(file, category.getIdentifier(), file.getName(),
     171                                ImagesManagement.getInstance().getPrivacyLevel());
    171172                    } catch (JiwigoException e) {
    172173                        LOG.error(Tools.getStackTrace(e));
Note: See TracChangeset for help on using the changeset viewer.