package com.xabber.android.ui.adapter.accountoptions;
import android.support.annotation.DrawableRes;
import android.support.annotation.StringRes;
import com.xabber.android.R;
public enum AccountOption {
CONNECTION_SETTINGS(R.drawable.ic_settings_grey600_24dp, R.string.account_connection_settings),
COLOR(R.drawable.ic_color_lens_grey600_24dp, R.string.account_color),
BLOCK_LIST(R.drawable.ic_block_grey600_24dp, R.string.blocked_contacts),
SERVER_INFO(R.drawable.ic_info_grey600_24dp, R.string.account_server_info),
CHAT_HISTORY(R.drawable.ic_archive_grey600_24dp, R.string.account_chat_history);
@DrawableRes
private final int iconId;
@StringRes
private final int titleId;
private String description;
AccountOption(int iconId, int titleId) {
this.iconId = iconId;
this.titleId = titleId;
}
public void setDescription(String description) {
this.description = description;
}
int getIconId() {
return iconId;
}
int getTitleId() {
return titleId;
}
public String getDescription() {
return description;
}
}