match upstream name for direct play
This commit is contained in:
parent
407cee4161
commit
613edf239a
11 changed files with 68 additions and 69 deletions
|
|
@ -11,45 +11,45 @@ import androidx.annotation.NonNull;
|
|||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import com.dkanada.gramophone.R;
|
||||
import com.dkanada.gramophone.model.DirectplayCodec;
|
||||
import com.dkanada.gramophone.model.DirectPlayCodec;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class DirectplayCodecAdapter extends RecyclerView.Adapter<DirectplayCodecAdapter.ViewHolder> {
|
||||
private List<DirectplayCodec> directplayCodecs;
|
||||
public class DirectPlayCodecAdapter extends RecyclerView.Adapter<DirectPlayCodecAdapter.ViewHolder> {
|
||||
private List<DirectPlayCodec> directPlayCodecs;
|
||||
|
||||
public DirectplayCodecAdapter(List<DirectplayCodec> directplayCodecs) {
|
||||
this.directplayCodecs = directplayCodecs;
|
||||
public DirectPlayCodecAdapter(List<DirectPlayCodec> directPlayCodecs) {
|
||||
this.directPlayCodecs = directPlayCodecs;
|
||||
}
|
||||
|
||||
@Override
|
||||
@NonNull
|
||||
public DirectplayCodecAdapter.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
|
||||
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.preference_dialog_directplay_codecs_listitem, parent, false);
|
||||
public DirectPlayCodecAdapter.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
|
||||
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.preference_dialog_direct_play_codecs_listitem, parent, false);
|
||||
return new ViewHolder(view);
|
||||
}
|
||||
|
||||
@SuppressLint("ClickableViewAccessibility")
|
||||
@Override
|
||||
public void onBindViewHolder(@NonNull DirectplayCodecAdapter.ViewHolder holder, int position) {
|
||||
DirectplayCodec directplayCodec = directplayCodecs.get(position);
|
||||
public void onBindViewHolder(@NonNull DirectPlayCodecAdapter.ViewHolder holder, int position) {
|
||||
DirectPlayCodec directPlayCodec = directPlayCodecs.get(position);
|
||||
|
||||
holder.checkBox.setChecked(directplayCodec.selected);
|
||||
holder.title.setText(directplayCodec.title);
|
||||
holder.checkBox.setChecked(directPlayCodec.selected);
|
||||
holder.title.setText(directPlayCodec.title);
|
||||
|
||||
holder.itemView.setOnClickListener(v -> {
|
||||
directplayCodec.selected = !directplayCodec.selected;
|
||||
holder.checkBox.setChecked(directplayCodec.selected);
|
||||
directPlayCodec.selected = !directPlayCodec.selected;
|
||||
holder.checkBox.setChecked(directPlayCodec.selected);
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getItemCount() {
|
||||
return directplayCodecs.size();
|
||||
return directPlayCodecs.size();
|
||||
}
|
||||
|
||||
public List<DirectplayCodec> getDirectplayCodecs() {
|
||||
return directplayCodecs;
|
||||
public List<DirectPlayCodec> getDirectPlayCodecs() {
|
||||
return directPlayCodecs;
|
||||
}
|
||||
|
||||
static class ViewHolder extends RecyclerView.ViewHolder {
|
||||
Loading…
Add table
Add a link
Reference in a new issue