source: trunk/ICeCoffEE/ICeCoffEE/ICFindFilesToRemove/UICookieMonster.h @ 68

Last change on this file since 68 was 68, checked in by Nicholas Riley, 17 years ago

Added ICFindFilesToRemove - automatically uninstalls ICeCoffEE input manager

File size: 878 bytes
Line 
1//
2//  UICookieMonster.h
3//  Unsanity Installer
4//
5//  Created by Slava Karpenko on Thu Nov 28 2002.
6//  Copyright (c) 2002 Unsanity LLC. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11
12@interface UICookieMonster : NSObject {
13    NSString* productID;
14    NSMutableArray* files;
15    BOOL dirty;
16    BOOL isGlobal;
17    UInt32 version;
18    UInt32 cachedVersion;
19}
20
21+ monsterWithProductID:(NSString*)pid global:(BOOL)global version:(UInt32)inVersion;
22+ monsterWithProductID:(NSString*)pid global:(BOOL)global;
23+ monsterWithProductID:(NSString*)pid;
24+ (void)removeProductID:(NSString*)pid;
25
26- initWithProductID:(NSString*)pid globalVersionValid:(BOOL)gvValid global:(BOOL)global version:(UInt32)inVersion;
27
28- (void)addFile:(NSString*)path;
29- (void)removeFile:(NSString*)path;
30
31- (UInt32)productVersion;
32- (BOOL)isGlobal;
33
34- (NSArray*)filesToRemove;
35
36- (void)flush;
37@end
Note: See TracBrowser for help on using the repository browser.