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

Last change on this file since 185 was 68, checked in by Nicholas Riley, 21 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.