<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Classes/ContactDetailsViewController.h</filename>
    </added>
    <added>
      <filename>Classes/ContactDetailsViewController.m</filename>
    </added>
    <added>
      <filename>ContactView.xib</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -7,7 +7,7 @@
 //
 
 #import &lt;UIKit/UIKit.h&gt;
-
+#import &quot;ContactDetailsViewController.h&quot;
 
 @interface ContactsTableViewController : UITableViewController {
   NSArray *contacts;</diff>
      <filename>Classes/ContactsTableViewController.h</filename>
    </modified>
    <modified>
      <diff>@@ -20,12 +20,12 @@
 	return [contacts count];
 }
 
-#define MyIdentifier @&quot;MyIdentifier&quot;
+#define ContactsTableView @&quot;ContactsTableView&quot;
 
 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
-	UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
+	UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ContactsTableView];
 	if (cell == nil) {
-		cell = [[[UITableViewCell alloc] initWithFrame:CGRectMake(0,0,0,0) reuseIdentifier:MyIdentifier] autorelease];
+		cell = [[[UITableViewCell alloc] initWithFrame:CGRectMake(0,0,0,0) reuseIdentifier:ContactsTableView] autorelease];
 	}
 	// Configure the cell
 	Person *person = [contacts objectAtIndex:indexPath.row];
@@ -43,6 +43,8 @@
 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
 	Person *person = [contacts objectAtIndex:indexPath.row];
 	NSLog(@&quot;%s %@&quot;, _cmd, person);
+	ContactDetailsViewController *contactDetailsViewController = [[ContactDetailsViewController alloc] initWithPerson:person];
+	[[self navigationController] pushViewController:contactDetailsViewController animated:YES];
 }
 
 /*</diff>
      <filename>Classes/ContactsTableViewController.m</filename>
    </modified>
    <modified>
      <diff>@@ -13,6 +13,8 @@
 		1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
 		282CCBFE0DB6C98000C4EA27 /* SecondView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 282CCBFD0DB6C98000C4EA27 /* SecondView.xib */; };
 		28AD73880D9D96C1002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD73870D9D96C1002E5188 /* MainWindow.xib */; };
+		31A8EFA70E6D4FF700E9BC04 /* ContactView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 31A8EFA60E6D4FF700E9BC04 /* ContactView.xib */; };
+		31A8EFAC0E6D519C00E9BC04 /* ContactDetailsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 31A8EFAB0E6D519C00E9BC04 /* ContactDetailsViewController.m */; };
 		31A9E8E90E6BF8E5006DD78B /* ContactsTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 31A9E8E80E6BF8E5006DD78B /* ContactsTableViewController.m */; };
 		31A9E8FC0E6BFB25006DD78B /* Person.m in Sources */ = {isa = PBXBuildFile; fileRef = 31A9E8FB0E6BFB25006DD78B /* Person.m */; };
 		31BB774A0E6D00B60052681F /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 31BB77490E6D00B60052681F /* Icon.png */; };
@@ -28,6 +30,9 @@
 		28A0AB4B0D9B1048005BE974 /* Highrise_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Highrise_Prefix.pch; sourceTree = &quot;&lt;group&gt;&quot;; };
 		28AD73870D9D96C1002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		31A8EFA60E6D4FF700E9BC04 /* ContactView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ContactView.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
+		31A8EFAA0E6D519C00E9BC04 /* ContactDetailsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailsViewController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		31A8EFAB0E6D519C00E9BC04 /* ContactDetailsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailsViewController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		31A9E8E70E6BF8E5006DD78B /* ContactsTableViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactsTableViewController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
 		31A9E8E80E6BF8E5006DD78B /* ContactsTableViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactsTableViewController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
 		31A9E8FA0E6BFB25006DD78B /* Person.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Person.h; sourceTree = &quot;&lt;group&gt;&quot;; };
@@ -58,6 +63,8 @@
 				31A9E8E80E6BF8E5006DD78B /* ContactsTableViewController.m */,
 				31A9E8FA0E6BFB25006DD78B /* Person.h */,
 				31A9E8FB0E6BFB25006DD78B /* Person.m */,
+				31A8EFAA0E6D519C00E9BC04 /* ContactDetailsViewController.h */,
+				31A8EFAB0E6D519C00E9BC04 /* ContactDetailsViewController.m */,
 			);
 			path = Classes;
 			sourceTree = &quot;&lt;group&gt;&quot;;
@@ -98,6 +105,7 @@
 				282CCBFD0DB6C98000C4EA27 /* SecondView.xib */,
 				28AD73870D9D96C1002E5188 /* MainWindow.xib */,
 				8D1107310486CEB800E47090 /* Info.plist */,
+				31A8EFA60E6D4FF700E9BC04 /* ContactView.xib */,
 			);
 			name = Resources;
 			sourceTree = &quot;&lt;group&gt;&quot;;
@@ -156,6 +164,7 @@
 				28AD73880D9D96C1002E5188 /* MainWindow.xib in Resources */,
 				282CCBFE0DB6C98000C4EA27 /* SecondView.xib in Resources */,
 				31BB774A0E6D00B60052681F /* Icon.png in Resources */,
+				31A8EFA70E6D4FF700E9BC04 /* ContactView.xib in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -170,6 +179,7 @@
 				1D3623260D0F684500981E51 /* HighriseAppDelegate.m in Sources */,
 				31A9E8E90E6BF8E5006DD78B /* ContactsTableViewController.m in Sources */,
 				31A9E8FC0E6BFB25006DD78B /* Person.m in Sources */,
+				31A8EFAC0E6D519C00E9BC04 /* ContactDetailsViewController.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};</diff>
      <filename>Highrise.xcodeproj/project.pbxproj</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d27a17f2fde5376da1e8b297cee74773eb464abc</id>
    </parent>
  </parents>
  <author>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </author>
  <url>http://github.com/mocra/highrise-iphone/commit/b4d83ce760e5d34978ad2c0e720ba7b6859fc4a6</url>
  <id>b4d83ce760e5d34978ad2c0e720ba7b6859fc4a6</id>
  <committed-date>2008-09-02T04:48:02-07:00</committed-date>
  <authored-date>2008-09-02T04:48:02-07:00</authored-date>
  <message>ContactDetails view for selected contact</message>
  <tree>b1bc5a4c1ec51c6780e7a9e5c63de62089ec6ea5</tree>
  <committer>
    <name>Dr Nic Williams</name>
    <email>drnicwilliams@gmail.com</email>
  </committer>
</commit>
