forked from coo-ona/cooViewer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCOImageLoader.h
77 lines (58 loc) · 1.72 KB
/
COImageLoader.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#import <Cocoa/Cocoa.h>
#import "COPDFImage.h"
#import "COPDFImageRep.h"
@interface COImageLoader : NSObject {
BOOL inTempDir;
BOOL rightPassward;
NSMutableArray *thumbnailArray;
id controller;
NSString *tempDir;
NSMutableArray *inArchiveArray;
NSString *filePath;
NSString *displayPath;
NSMutableArray *contentPathArray;
NSMutableArray *rawContentPathArray;
NSMutableDictionary *contentPathDic;
//NSStringEncoding nameEncoding;
NSString *password;
id archiveContainer;
id subArchiveContainer;
NSArray *filterArray;
BOOL readSubFolder;
int mode;
COPDFImageRep *pdfRep;
}
+(NSArray *)fileTypes;
+(NSArray *)archiveTypes;
- (id)initWithPath:(NSString *)path readSubFolder:(BOOL)boo controller:(id)ctr;
- (id)initWithPath:(NSString *)path displayPath:(NSString *)dispPath readSubFolder:(BOOL)boo controller:(id)ctr;
//- (id)initWithPath:(NSString *)path readSubFolder:(BOOL)boo;
//- (id)initWithPath:(NSString *)path displayPath:(NSString *)dispPath readSubFolder:(BOOL)boo;
- (NSString*)filePath;
- (NSString*)displayPath;
- (NSString*)itemPathAtIndex:(int)index;
- (NSString*)itemNameAtIndex:(int)index;
- (BOOL)canSortByDate;
- (int)itemCount;
//NSImageを返す
- (id)itemAtIndex:(int)index;
//file名のsort済みarray
- (NSMutableArray*)pathArray;
//pass付きか否か
- (BOOL)crypted;
- (NSString *)password;
- (void)setPassword:(NSString *)inStr;
//間違ってたらNO
- (BOOL)checkPassword;
- (BOOL)checkAndSetPassword:(NSString *)newPassword;
//(-1=err),0=dir,1=zip,2=rar,3=savedSearch,4=pdf
- (int)mode;
- (int)nextFolder:(int)now;
- (int)prevFolder:(int)now;
- (BOOL)isInTempDir;
- (void)setInTempDir:(BOOL)b;
/*
- (NSStringEncoding)nameEncoding;
- (void)setNameEncoding:(NSStringEncoding)enc;
*/
@end