base cocoa: pushed DetailsPanel common code down.
--HG-- extra : convert_revision : svn%3Ac306627e-7827-47d3-bdf0-9a457c9553a1/trunk%4053
This commit is contained in:
parent
69bc962f75
commit
308ab0cd52
|
@ -0,0 +1,13 @@
|
||||||
|
#import <Cocoa/Cocoa.h>
|
||||||
|
#import "PyApp.h"
|
||||||
|
#import "Table.h"
|
||||||
|
|
||||||
|
|
||||||
|
@interface DetailsPanelBase : NSWindowController
|
||||||
|
{
|
||||||
|
IBOutlet TableView *detailsTable;
|
||||||
|
}
|
||||||
|
- (id)initWithPy:(PyApp *)aPy;
|
||||||
|
|
||||||
|
- (void)refresh;
|
||||||
|
@end
|
|
@ -0,0 +1,16 @@
|
||||||
|
#import "DetailsPanel.h"
|
||||||
|
|
||||||
|
@implementation DetailsPanelBase
|
||||||
|
- (id)initWithPy:(PyApp *)aPy
|
||||||
|
{
|
||||||
|
self = [super initWithWindowNibName:@"Details"];
|
||||||
|
[self window]; //So the detailsTable is initialized.
|
||||||
|
[detailsTable setPy:aPy];
|
||||||
|
return self;
|
||||||
|
}
|
||||||
|
|
||||||
|
- (void)refresh
|
||||||
|
{
|
||||||
|
[detailsTable reloadData];
|
||||||
|
}
|
||||||
|
@end
|
Loading…
Reference in New Issue