add a protocol for the info view controllers, and as a result eliminate some excessive code

This commit is contained in:
Mitchell Livingston
2010-03-14 01:42:49 +00:00
parent 83e43a81b5
commit efce4e9759
10 changed files with 71 additions and 65 deletions

View File

@@ -24,6 +24,7 @@
#import <Cocoa/Cocoa.h>
@protocol InfoViewController;
@class InfoGeneralViewController;
@class InfoActivityViewController;
@class InfoTrackersViewController;
@@ -35,15 +36,16 @@
{
NSArray * fTorrents;
NSViewController <InfoViewController> * fViewController;
NSInteger fCurrentTabTag;
IBOutlet NSMatrix * fTabMatrix;
InfoGeneralViewController * fGeneralViewController;
InfoActivityViewController * fActivityViewController;
InfoTrackersViewController * fTrackersViewController;
InfoPeersViewController * fPeersViewController;
InfoFileViewController * fFileViewController;
InfoOptionsViewController * fOptionsViewController;
NSInteger fCurrentTabTag;
IBOutlet NSMatrix * fTabMatrix;
IBOutlet NSImageView * fImageView;
IBOutlet NSTextField * fNameField, * fBasicInfoField;