merged
authornikita@nikita-lab
Fri, 22 May 2009 15:50:46 +0200
changeset 202 fc72cf12c701
parent 197 73b3c7576722 (current diff)
parent 201 9b43ad1f94e9 (diff)
child 203 99d2dad14716
child 205 1d39db6ea3cb
merged
src/com/beem/project/beem/ui/ContactList.java
--- a/res/layout/contactdialog.xml	Fri May 22 15:07:35 2009 +0200
+++ b/res/layout/contactdialog.xml	Fri May 22 15:50:46 2009 +0200
@@ -3,7 +3,19 @@
 	android:orientation="vertical" android:layout_width="fill_parent"
 	android:layout_height="fill_parent">
 
-	<Button android:id="@+id/chat" android:layout_width="fill_parent"
+	<Button android:id="@+id/CDChat" android:layout_width="fill_parent"
 		android:layout_height="wrap_content" android:text="Chat" />
 
+	<Button android:id="@+id/CDAlias" android:layout_width="fill_parent"
+		android:layout_height="wrap_content" android:text="Alias" />
+
+	<Button android:id="@+id/CDGroup" android:layout_width="fill_parent"
+		android:layout_height="wrap_content" android:text="Change group" />
+
+	<Button android:id="@+id/CDResend" android:layout_width="fill_parent"
+		android:layout_height="wrap_content" android:text="Resend suscription" />
+
+	<Button android:id="@+id/CDInfos" android:layout_width="fill_parent"
+		android:layout_height="wrap_content" android:text="User infos" />
+
 </LinearLayout>
\ No newline at end of file
--- a/src/com/beem/project/beem/ui/ContactDialog.java	Fri May 22 15:07:35 2009 +0200
+++ b/src/com/beem/project/beem/ui/ContactDialog.java	Fri May 22 15:50: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.chat);
-	chat.setOnClickListener(new View.OnClickListener() {
+
+	Button chat = (Button) findViewById(R.id.CDChat);
+	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();
+	}
+	
+    }
+
 }
--- a/src/com/beem/project/beem/ui/ContactList.java	Fri May 22 15:07:35 2009 +0200
+++ b/src/com/beem/project/beem/ui/ContactList.java	Fri May 22 15:50:46 2009 +0200
@@ -216,6 +216,7 @@
 	void createDialog(Contact contact) {
 
 	    Dialog dialogContact= new ContactDialog(ContactList.this, contact);
+	    dialogContact.setOwnerActivity(ContactList.this);
 	    dialogContact.show();
 	}