|
|
|
@ -1,45 +0,0 @@ |
|
|
|
package org.yuzu.yuzu_emu.features.settings.ui.viewholder; |
|
|
|
|
|
|
|
import android.view.View; |
|
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
import org.yuzu.yuzu_emu.R; |
|
|
|
import org.yuzu.yuzu_emu.features.settings.model.view.SettingsItem; |
|
|
|
import org.yuzu.yuzu_emu.features.settings.model.view.SubmenuSetting; |
|
|
|
import org.yuzu.yuzu_emu.features.settings.ui.SettingsAdapter; |
|
|
|
|
|
|
|
public final class SubmenuViewHolder extends SettingViewHolder { |
|
|
|
private SubmenuSetting mItem; |
|
|
|
|
|
|
|
private TextView mTextSettingName; |
|
|
|
private TextView mTextSettingDescription; |
|
|
|
|
|
|
|
public SubmenuViewHolder(View itemView, SettingsAdapter adapter) { |
|
|
|
super(itemView, adapter); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
protected void findViews(View root) { |
|
|
|
mTextSettingName = root.findViewById(R.id.text_setting_name); |
|
|
|
mTextSettingDescription = root.findViewById(R.id.text_setting_description); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void bind(SettingsItem item) { |
|
|
|
mItem = (SubmenuSetting) item; |
|
|
|
|
|
|
|
mTextSettingName.setText(item.getNameId()); |
|
|
|
|
|
|
|
if (item.getDescriptionId() > 0) { |
|
|
|
mTextSettingDescription.setText(item.getDescriptionId()); |
|
|
|
mTextSettingDescription.setVisibility(View.VISIBLE); |
|
|
|
} else { |
|
|
|
mTextSettingDescription.setVisibility(View.GONE); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onClick(View clicked) { |
|
|
|
getAdapter().onSubmenuClick(mItem); |
|
|
|
} |
|
|
|
} |