dialog add buttons
authormarseille@marseille-desktop
Fri, 22 May 2009 15:48:46 +0200
changeset 201 9b43ad1f94e9
parent 200 121fe5a66404
child 202 fc72cf12c701
child 204 d7b9162a5db2
dialog add buttons
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();
+	}
+	
+    }
+
 }