Search in sources :

Example 1 with State

use of com.android.gallery3d.filtershow.state.State in project android_packages_apps_Gallery2 by LineageOS.

the class ImagePreset method fillImageStateAdapter.

public void fillImageStateAdapter(StateAdapter imageStateAdapter) {
    if (imageStateAdapter == null) {
        return;
    }
    Vector<State> states = new Vector<State>();
    for (FilterRepresentation filter : mFilters) {
        if (filter instanceof FilterUserPresetRepresentation) {
            // do not show the user preset itself in the state panel
            continue;
        }
        State state = new State(filter.getName());
        state.setFilterRepresentation(filter);
        states.add(state);
    }
    imageStateAdapter.fill(states);
}
Also used : State(com.android.gallery3d.filtershow.state.State) FilterRepresentation(com.android.gallery3d.filtershow.filters.FilterRepresentation) Vector(java.util.Vector) FilterUserPresetRepresentation(com.android.gallery3d.filtershow.filters.FilterUserPresetRepresentation)

Aggregations

FilterRepresentation (com.android.gallery3d.filtershow.filters.FilterRepresentation)1 FilterUserPresetRepresentation (com.android.gallery3d.filtershow.filters.FilterUserPresetRepresentation)1 State (com.android.gallery3d.filtershow.state.State)1 Vector (java.util.Vector)1