--- a/src/com/beem/project/beem/ui/ContactDialog.java Fri May 22 15:43:48 2009 +0200
+++ b/src/com/beem/project/beem/ui/ContactDialog.java Fri May 22 15:48:46 2009 +0200
@@ -12,7 +12,6 @@
public class ContactDialog extends Dialog {
- // final private CharSequence[] items = { "Chat", "Resend suscription", "Alias", "Change group", "Infos" };
private Contact mContact;
private Context mContext;
@@ -22,19 +21,70 @@
setContentView(R.layout.contactdialog);
mContact = c;
setTitle(c.getJID());
-
+
Button chat = (Button) findViewById(R.id.CDChat);
- chat.setOnClickListener(new View.OnClickListener() {
+ chat.setOnClickListener(new chatListener());
+ Button alias= (Button) findViewById(R.id.CDAlias);
+ alias.setOnClickListener(new chatListener());
+ Button group = (Button) findViewById(R.id.CDGroup);
+ group.setOnClickListener(new chatListener());
+ Button resend = (Button) findViewById(R.id.CDResend);
+ resend.setOnClickListener(new chatListener());
+ Button infos = (Button) findViewById(R.id.CDInfos);
+ infos.setOnClickListener(new chatListener());
+ }
+
+ class chatListener implements View.OnClickListener {
+
+ @Override
+ public void onClick(View v) {
+ Activity a = ContactDialog.this.getOwnerActivity();
+ Intent i = new Intent(mContext, SendIM.class);
+ i.putExtra("contact", mContact);
+ a.startActivity(i);
+ dismiss();
+ }
+
+ }
+
+ class aliasListener implements View.OnClickListener {
- @Override
- public void onClick(View v) {
- Activity a = ContactDialog.this.getOwnerActivity();
- Intent i = new Intent(mContext, SendIM.class);
- i.putExtra("contact", mContact);
- a.startActivity(i);
- dismiss();
- }
-
- });
+ @Override
+ public void onClick(View v) {
+ // TODO Auto-generated method stub
+ dismiss();
+ }
+
+ }
+
+ class groupListener implements View.OnClickListener {
+
+ @Override
+ public void onClick(View v) {
+ // TODO Auto-generated method stub
+ dismiss();
+ }
+
}
+
+ class resendListener implements View.OnClickListener {
+
+ @Override
+ public void onClick(View v) {
+ // TODO Auto-generated method stub
+ dismiss();
+ }
+
+ }
+
+ class infosListener implements View.OnClickListener {
+
+ @Override
+ public void onClick(View v) {
+ // TODO Auto-generated method stub
+ dismiss();
+ }
+
+ }
+
}