1package eu.siacs.conversations.ui;
2
3import android.content.Context;
4import android.content.Intent;
5import android.preference.Preference;
6import android.util.AttributeSet;
7
8import eu.siacs.conversations.R;
9import eu.siacs.conversations.utils.PhoneHelper;
10
11public class AboutPreference extends Preference {
12 public AboutPreference(final Context context, final AttributeSet attrs, final int defStyle) {
13 super(context, attrs, defStyle);
14 final String appName = context.getString(R.string.app_name);
15 setSummary(appName +' '+ PhoneHelper.getVersionName(context));
16 setTitle(context.getString(R.string.title_activity_about_x, appName));
17 }
18
19 public AboutPreference(final Context context, final AttributeSet attrs) {
20 super(context, attrs);
21 final String appName = context.getString(R.string.app_name);
22 setSummary(appName +' '+ PhoneHelper.getVersionName(context));
23 setTitle(context.getString(R.string.title_activity_about_x, appName));
24 }
25
26 @Override
27 protected void onClick() {
28 super.onClick();
29 final Intent intent = new Intent(getContext(), AboutActivity.class);
30 getContext().startActivity(intent);
31 }
32}
33