AboutPreference.java

 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.utils.PhoneHelper;
 9
10public class AboutPreference extends Preference {
11	public AboutPreference(final Context context, final AttributeSet attrs, final int defStyle) {
12		super(context, attrs, defStyle);
13		setSummary();
14	}
15
16	public AboutPreference(final Context context, final AttributeSet attrs) {
17		super(context, attrs);
18		setSummary();
19	}
20
21    @Override
22    protected void onClick() {
23        super.onClick();
24        final Intent intent = new Intent(getContext(), AboutActivity.class);
25        getContext().startActivity(intent);
26    }
27
28    private void setSummary() {
29		setSummary("Conversations " + PhoneHelper.getVersionName(getContext()));
30	}
31}
32