// // DatasetMsgBridge.m // DaMaT // // Created by Simon Urbanek on Sat Aug 31 2002. // Copyright (c) 2001 __MyCompanyName__. All rights reserved. // #import "DatasetMsgBridge.h" @implementation DatasetMsgBridge - initWithDataset: (Dataset*) dSet { ds=dSet; return [super init]; } - (int)numberOfRowsInTableView:(NSTableView *)aTableView { return (ds==nil)?0:[ds getMessagesCount]; } - (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(int)rowIndex { if (rowIndex>=0 && rowIndex<[ds getMessagesCount]) { struct msgInfo *m=[ds getMessages]+rowIndex; NSString *tfc=(NSString*)m->atc; if (tfc==nil) { char buf[1024]; snprintf(buf,1023,"Line %d: %s",m->row,m->msg); m->atc=tfc=[[NSString alloc] initWithCString:buf]; }; return tfc; }; return nil; } @end