//
// DepotController.h
// P4Cocoa
//
// Created by Jeff Argast on Fri Jun 07 2002.
// Copyright (c) 2001 __MyCompanyName__. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <Cocoa/Cocoa.h>
@class RevisionsController;
@class SyncDialogsController;
@class PendingChangesController;
@interface DepotController : NSObject
{
IBOutlet NSOutlineView* fOutlineView;
IBOutlet PendingChangesController* fPendingChangesController;
NSArray* fDepots;
BOOL fAwake;
RevisionsController* fRevisionsController;
SyncDialogsController* fSyncDialogsController;
NSTimer* fTimer;
}
// this may return nil if there is not a valid item or selection
- (id) getSelectedItem;
// called from the app controller after the application has launched and shown the windows
- (void) appFinishedLaunching;
// Something has changed such that we need to throw away the current tree and
// rebuild it
- (void) refreshData;
//
// menu related actions
//
// show the revision history of the selected file
- (IBAction) showRevisionHistory: (id) sender;
// sync
- (IBAction) syncToHead: (id) sender;
// sync
- (IBAction) syncToNone: (id) sender;
// sync
- (IBAction) syncToRevision: (id) sender;
// sync
- (IBAction) syncToChangelist: (id) sender;
// sync
- (IBAction) syncToLabel: (id) sender;
// edit
- (IBAction) edit: (id) sender;
// delete
- (IBAction) delete: (id) sender;
// revert
- (IBAction) revert: (id) sender;
// diff
- (IBAction) diff: (id) sender;
// view in editor
- (IBAction) viewInEditor: (id) sender;
// Switch to client view of depot
- (IBAction) clientViewOfDepot: (id) sender;
// switch to entire view of depot
- (IBAction) entireViewOfDepot: (id) sender;
// Show deleted files
- (IBAction) showDeletedFiles: (id) sender;
// Hide deleted files
- (IBAction) hideDeletedFiles: (id) sender;
@end
| # | Change | User | Description | Committed | |
|---|---|---|---|---|---|
| #2 | 3126 | Jeff Argast |
Added drag and drop reordering/reopening of files in the pending change list view |
||
| #1 | 2732 | Jeff Argast | Initial submission of P4Cocoa |