|
|
@@ -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);
|
|
|
- }
|
|
|
-}
|