anall / dreamwidth-cocoa

Cocoa (Objective-C) framework for Dreamwidth.org/Dreamwidth based sites.

This URL has Read+Write access

dreamwidth-cocoa / DWJournal.h
100644 37 lines (26 sloc) 0.681 kb
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
#import <Cocoa/Cocoa.h>
#import "DWUserDelegate.h"
 
@class DWUser;
@interface DWJournal : NSObject {
@private
    DWUser *user;
    NSString *username;
    NSDictionary *tags;
    
    id<DWUserDelegate> delegate;
    
    BOOL loaded;
    BOOL inProgress;
    
    int _failed;
    int _succeeded;
    
    NSDictionary *____raw_tags;
}
 
-(id)initWithUsername:(NSString *)name andUser:(DWUser *)user;
+(DWJournal *)journalWithUsername:(NSString *)name andUser:(DWUser *)user;
 
-(BOOL)load;
 
-(DWUser *)user;
-(NSString *)username;
-(NSDictionary *)tags;
 
-(void)setDelegate:(id<DWUserDelegate>)_delegate;
-(id<DWUserDelegate>)delegate;
 
-(BOOL)loaded;
-(BOOL)inProgress;
 
@end