]> git.saurik.com Git - cydia.git/blame - UICaboodle/RVPage.h
Remove the X-Role header that no one is using.
[cydia.git] / UICaboodle / RVPage.h
CommitLineData
275d8115 1#import <UICaboodle/UCPlatform.h>
7e9a36b6 2
facbc56d 3#import <UIKit/UIKit.h>
7b0ce2da 4
35f0a3b5
GP
5@interface UIViewController (Cydia)
6- (BOOL) hasLoaded;
7@end
8
9b623dac 9@interface CYViewController : UIViewController {
c6ae04cf 10 _transient id delegate_;
fe8e721f 11 BOOL loaded_;
7e9a36b6 12}
35f0a3b5
GP
13
14// The default implementation of this method is essentially a no-op,
15// but calling the superclass implementation is *required*.
c21004b9 16- (void) reloadData;
6840bff3 17
35f0a3b5
GP
18// This URL is used to save the state of the view controller. Return
19// nil if you cannot or should not save the URL for this page.
6840bff3
JF
20- (NSURL *) navigationURL;
21
35f0a3b5
GP
22// By default, this delegate is unused. However, it's provided here in case
23// you need some kind of delegate in a subclass.
fe8e721f 24- (void) setDelegate:(id)delegate;
6840bff3
JF
25- (id) delegate;
26
35f0a3b5
GP
27// Override this in subclasses if you manage the "has seen first load" state yourself.
28- (BOOL) hasLoaded;
6840bff3 29
35f0a3b5
GP
30// This is called when the view managed by the view controller is released.
31// That is not always when the controller itself is released: it also can
32// happen when more memory is needed by the system or whenever the controller
33// just happens not to be visible.
fe8e721f 34- (void) releaseSubviews;
b5e7eebb 35
6840bff3 36@end