]> git.saurik.com Git - cydia.git/blob - UICaboodle/RVPage.mm
Update iPhonePrivate.h for unselected tab bar changes.
[cydia.git] / UICaboodle / RVPage.mm
1 #import "RVPage.h"
2
3 #import <Foundation/Foundation.h>
4 #import <UIKit/UIKit.h>
5
6 #import "RVBook.h"
7
8 extern bool IsWildcat_;
9
10 @implementation UIViewController (Cydia)
11
12 - (BOOL) hasLoaded {
13 return YES;
14 }
15
16 @end
17
18 @implementation CYViewController
19
20 - (void) setDelegate:(id)delegate {
21 delegate_ = delegate;
22 }
23
24 - (id) delegate {
25 return delegate_;
26 }
27
28 - (void) viewWillAppear:(BOOL)animated {
29 [super viewWillAppear:animated];
30
31 if (![self hasLoaded])
32 [self reloadData];
33 }
34
35 - (BOOL) hasLoaded {
36 return loaded_;
37 }
38
39 - (void) releaseSubviews {
40 // Do nothing.
41 }
42
43 - (void) setView:(UIView *)view {
44 if (view == nil)
45 [self releaseSubviews];
46
47 [super setView:view];
48 }
49
50 - (void) reloadData {
51 loaded_ = YES;
52 }
53
54 - (NSURL *) navigationURL {
55 return nil;
56 }
57
58 - (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation {
59 return IsWildcat_ || orientation == UIInterfaceOrientationPortrait;
60 }
61
62 @end