// // P4Client.h // MBMenuExtra // // Created by Michael Bishop on 12/18/09. // Copyright 2009 Perforce Software. All rights reserved. // #import "P4Spec.h" @class P4Response; @class P4Mapper; @interface P4Client : P4Spec { } @property (nonatomic, readonly) NSString * root; @property (nonatomic, readonly) NSArray * altRoots; @property (nonatomic, readonly) NSArray * roots; // Both "root" + "altRoots" in order @property (nonatomic, readonly) NSArray * view; // Array of strings containing the map rows -(BOOL)runArguments:(NSArray*)args withContext:(NSDictionary*)context completionBlock:(void(^)(P4Response*))completion; -(P4Response*)runArguments:(NSArray*)args withContext:(NSDictionary*)context content:(NSString*)content; -(P4Mapper*)viewMapper; -(NSString*)clientPathForLocalFilePath:(NSString*)localFilePath root:(NSString**)returnedRoot; -(BOOL)viewContainsClientPath:(NSString*)clientPath; @end
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 20722 | jdputsch | initial branch, prep for -Zapp= support | ||
//guest/michael_bishop/MacMenu/src/P4ObjectLayer/P4Client.h | |||||
#1 | 8331 | Matt Attaway |
Adding initial version of MacMenu for Perforce MacMenu is a helpful Perforce client that sits in your toolbar. It allows you to run standard Perforce operations on the document that is open the currently active editor/viewer. |