# HG changeset patch # User marseille@marseille-desktop # Date 1243000126 -7200 # Node ID 9b43ad1f94e9b29902d3574ad10c332b4834ce21 # Parent 121fe5a664046e41a202d46775930a71bb9933c8 dialog add buttons diff -r 121fe5a66404 -r 9b43ad1f94e9 src/com/beem/project/beem/ui/ContactDialog.java --- 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(); + } + + } + }