aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/enumerations/LogTypeTrackable.java
blob: fefeb62d806eccae18d801ce28018140506b0144 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package cgeo.geocaching.enumerations;

import cgeo.geocaching.CgeoApplication;
import cgeo.geocaching.R;

import org.eclipse.jdt.annotation.NonNull;

public enum LogTypeTrackable {
    DO_NOTHING("", R.string.log_tb_nothing),
    VISITED("_Visited", R.string.log_tb_visit),
    DROPPED_OFF("_DroppedOff", R.string.log_tb_drop);

    @NonNull final public String action;
    final private int resourceId;

    LogTypeTrackable(@NonNull final String action, final int resourceId) {
        this.action = action;
        this.resourceId = resourceId;
    }

    public String getLabel() {
        return CgeoApplication.getInstance().getString(resourceId);
    }
}