Pushr (master) :  summary log tree commit diff
path: root/PushrPhotoProperties.h blob: 31f12f8ba66c59b105b78da929a23d025754b6a2
1/*
2 * PushrPhotoProperties.h
3 * ----------------------
4 *
5 * Author: Chris Lee <clee@mg8.org>
6 * License: GPL v2 <http://www.opensource.org/licenses/gpl-license.php>
7 */
8
9#import <Foundation/Foundation.h>
10
11@class MobilePushr, UINavigationBar, UIView, UIPreferencesTable, UIPreferencesTextTableCell;
12
13@interface PushrPhotoTags : NSObject
14{
15 MobilePushr *_pushr;
16 UIWindow *_mainWindow;
17 UINavigationBar *_navBar;
18 UIView *_prefView, *_tagsView;
19 UIPreferencesTable *_tagsTable, *_prefTable;
20 NSArray *_availableTags;
21 NSString *_photoPath;
22}
23
24- (id)initFromWindow: (UIWindow *)window withPushr: (MobilePushr *)pushr withView: (UIView *)view withTable: (UIPreferencesTable *)table atPath: (NSString *)path;
25
26@end
27
28@interface PushrPhotoPrivacy : NSObject
29
30{
31 MobilePushr *_pushr;
32 UIWindow *_mainWindow;
33 UINavigationBar *_navBar;
34 UIView *_prefView, *_privacyView;
35 UIPreferencesTable *_privacyTable, *_prefTable;
36 NSArray *_availablePrivacy;
37 NSString *_photoPath;
38}
39
40- (id)initFromWindow: (UIWindow *)window withPushr: (MobilePushr *)pushr withView: (UIView *)view withTable: (UIPreferencesTable *)table atPath: (NSString *)path;
41
42@end
43
44@interface PushrPhotoProperties : NSObject
45{
46 MobilePushr *_pushr;
47 UINavigationBar *_navBar;
48 UIWindow *_mainWindow;
49 UIView *_prefView, *_photoView;
50 UIPreferencesTable *_prefTable;
51 NSString *_photoPath;
52}
53
54- (id)initFromWindow: (UIWindow *)window withPushr: (MobilePushr *)pushr forPhoto: (NSString *)photo;
55- (void)show;
56
57@end