Release notes for 0.6.3
[GitX.git] / PBGitHistoryController.h
blob4b171eb5fd9919e6598e04813e101631951bf274
1 //
2 // PBGitHistoryView.h
3 // GitX
4 //
5 // Created by Pieter de Bie on 19-09-08.
6 // Copyright 2008 __MyCompanyName__. All rights reserved.
7 //
9 #import <Cocoa/Cocoa.h>
10 #import "PBGitCommit.h"
11 #import "PBGitTree.h"
12 #import "PBViewController.h"
14 @interface PBGitHistoryController : PBViewController {
15 IBOutlet NSSearchField *searchField;
16 IBOutlet NSArrayController* commitController;
17 IBOutlet NSTreeController* treeController;
18 IBOutlet NSOutlineView* fileBrowser;
19 IBOutlet NSTableView* commitList;
21 IBOutlet id webView;
22 int selectedTab;
24 PBGitTree* gitTree;
25 PBGitCommit* webCommit;
26 PBGitCommit* rawCommit;
27 PBGitCommit* realCommit;
31 @property (assign) int selectedTab;
32 @property (retain) PBGitCommit *webCommit, *rawCommit;
33 @property (retain) PBGitTree* gitTree;
34 @property (readonly) NSArrayController *commitController;
36 - (IBAction) setDetailedView: sender;
37 - (IBAction) setRawView: sender;
38 - (IBAction) setTreeView: sender;
40 - (void) selectCommit: (NSString*) commit;
41 - (IBAction) refresh: sender;
42 - (IBAction) toggleQuickView: sender;
43 - (IBAction) openSelectedFile: sender;
44 - (void) updateQuicklookForce: (BOOL) force;
46 - (void) copyCommitInfo;
48 - (BOOL) hasNonlinearPath;
49 @end