Ignore:
Timestamp:
2011-04-16T17:21:43+02:00 (13 years ago)
Author:
framm
Message:

change "CT" column in user list to show a grey check mark for
those who have agreed automatically (previously green check
mark), and a red x for those who have explicitly disagreed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/UserListDialog.java

    r4026 r4031  
    339339        private ArrayList<UserInfo> data;
    340340        private ImageIcon greenCheckmark;
     341        private ImageIcon greyCheckmark;
     342        private ImageIcon redX;
    341343
    342344        public UserTableModel() {
     
    344346            data = new ArrayList<UserInfo>();
    345347            greenCheckmark = ImageProvider.get("misc", "green_check.png");
     348            greyCheckmark = ImageProvider.get("misc", "grey_check.png");
     349            redX = ImageProvider.get("misc", "red_x.png");
    346350        }
    347351
     
    385389            case 2: /* percent */ return NumberFormat.getPercentInstance().format(info.percent);
    386390            case 3: /* relicensing status */
    387                 if (info.getRelicensingStatus() == User.STATUS_AGREED) return greenCheckmark;
    388                 if (info.getRelicensingStatus() == User.STATUS_AUTO_AGREED) return greenCheckmark;
    389                 return null;
     391                switch(info.getRelicensingStatus()) {
     392                case User.STATUS_AGREED: return greenCheckmark;
     393                case User.STATUS_AUTO_AGREED: return greyCheckmark;
     394                case User.STATUS_NOT_AGREED: return redX;
     395                default: return null;
     396                }
    390397            }
    391398            return null;
Note: See TracChangeset for help on using the changeset viewer.