// // PBDetailController.h // GitX // // Created by Pieter de Bie on 16-06-08. // Copyright 2008 __MyCompanyName__. All rights reserved. // #import #import "PBGitRepository.h" @class PBViewController; @interface PBGitWindowController : NSWindowController { __weak PBGitRepository* repository; int selectedViewIndex; IBOutlet NSView* contentView; PBViewController *historyViewController; PBViewController *commitViewController; PBViewController* viewController; } @property (assign) __weak PBGitRepository *repository; @property (readonly) NSViewController *viewController; @property (assign) int selectedViewIndex; - (id)initWithRepository:(PBGitRepository*)theRepository displayDefault:(BOOL)display; - (void)changeViewController:(NSInteger)whichViewTag; - (void)useToolbar:(NSToolbar *)toolbar; - (void)showMessageSheet:(NSString *)messageText infoText:(NSString *)infoText; - (void)showErrorSheet:(NSError *)error; - (void)showErrorSheetTitle:(NSString *)title message:(NSString *)message arguments:(NSArray *)arguments output:(NSString *)output; - (IBAction) showCommitView:(id)sender; - (IBAction) showHistoryView:(id)sender; - (IBAction) revealInFinder:(id)sender; - (IBAction) openInTerminal:(id)sender; @end