diff options
Diffstat (limited to 'src/uimac/ReconItem.h')
-rw-r--r-- | src/uimac/ReconItem.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/uimac/ReconItem.h b/src/uimac/ReconItem.h new file mode 100644 index 0000000..54a07cc --- /dev/null +++ b/src/uimac/ReconItem.h @@ -0,0 +1,30 @@ +/* ReconItem */ + +#import <Cocoa/Cocoa.h> +#define CAML_NAME_SPACE +#include <caml/mlvalues.h> + +@interface ReconItem : NSObject +{ + NSString *path; + NSString *left; + NSString *right; + NSString *direction; + NSString *progress; + NSString *details; + value ri; // an ocaml Common.reconItem +} ++ initWithRi:(value)ri; +- (NSString *) path; +- (NSString *) left; +- (NSString *) right; +- (NSString *) direction; +- (void) doAction:(unichar)action; +- (void) doIgnore:(unichar)action; +- (NSString *) progress; +- (void)resetProgress; +- (NSString *) details; +- (BOOL)isConflict; +- (void)revertDirection; + +@end |