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 setSummary();
15 }
16
17 public AboutPreference(final Context context, final AttributeSet attrs) {
18 super(context, attrs);
19 setSummary();
20 }
21
22 @Override
23 protected void onClick() {
24 super.onClick();
25 final Intent intent = new Intent(getContext(), AboutActivity.class);
26 getContext().startActivity(intent);
27 }
28
29 private void setSummary() {
30 setSummary(getContext().getString(R.string.app_name) +' '+ PhoneHelper.getVersionName(getContext()));
31 }
32}
33