- (void) showSettings;
- (UIProgressHUD *) addProgressHUD;
- (void) removeProgressHUD:(UIProgressHUD *)hud;
-- (CYViewController *) pageForPackage:(NSString *)name;
+- (CyteViewController *) pageForPackage:(NSString *)name;
- (void) showActionSheet:(UIActionSheet *)sheet fromItem:(UIBarButtonItem *)item;
- (void) reloadDataWithInvocation:(NSInvocation *)invocation;
@end
@end
/* }}} */
/* Emulated Loading Controller {{{ */
-@interface CYEmulatedLoadingController : CYViewController {
+@interface CYEmulatedLoadingController : CyteViewController {
_transient Database *database_;
_H<CYLoadingIndicator> indicator_;
_H<UITabBar> tabbar_;
/* }}} */
/* File Table {{{ */
-@interface FileTable : CYViewController <
+@interface FileTable : CyteViewController <
UITableViewDataSource,
UITableViewDelegate
> {
/* }}} */
/* Package List Controller {{{ */
-@interface PackageListController : CYViewController <
+@interface PackageListController : CyteViewController <
UITableViewDataSource,
UITableViewDelegate
> {
- (NSArray *) navigationURLCollection {
NSMutableArray *stack([NSMutableArray array]);
- for (CYViewController *controller in [self viewControllers]) {
+ for (CyteViewController *controller in [self viewControllers]) {
NSString *url = [[controller navigationURL] absoluteString];
if (url != nil)
[stack addObject:url];
}
- (void) unloadData {
- for (CYViewController *page in [self viewControllers])
+ for (CyteViewController *page in [self viewControllers])
[page unloadData];
[super unloadData];
@end
/* }}} */
/* Sections Controller {{{ */
-@interface SectionsController : CYViewController <
+@interface SectionsController : CyteViewController <
UITableViewDataSource,
UITableViewDelegate
> {
/* }}} */
/* Changes Controller {{{ */
-@interface ChangesController : CYViewController <
+@interface ChangesController : CyteViewController <
UITableViewDataSource,
UITableViewDelegate
> {
@end
/* }}} */
/* Package Settings Controller {{{ */
-@interface PackageSettingsController : CYViewController <
+@interface PackageSettingsController : CyteViewController <
UITableViewDataSource,
UITableViewDelegate
> {
@end
/* }}} */
/* Sources Controller {{{ */
-@interface SourcesController : CYViewController <
+@interface SourcesController : CyteViewController <
UITableViewDataSource,
UITableViewDelegate
> {
/* }}} */
/* Settings Controller {{{ */
-@interface SettingsController : CYViewController <
+@interface SettingsController : CyteViewController <
UITableViewDataSource,
UITableViewDelegate
> {
@end
/* }}} */
/* Stash Controller {{{ */
-@interface StashController : CYViewController {
+@interface StashController : CyteViewController {
UIActivityIndicatorView *spinner_;
UILabel *status_;
UILabel *caption_;
[window_ setUserInteractionEnabled:YES];
}
-- (CYViewController *) pageForPackage:(NSString *)name {
+- (CyteViewController *) pageForPackage:(NSString *)name {
return [[[CYPackageController alloc] initWithDatabase:database_ forPackage:name] autorelease];
}
-- (CYViewController *) pageForURL:(NSURL *)url forExternal:(BOOL)external {
+- (CyteViewController *) pageForURL:(NSURL *)url forExternal:(BOOL)external {
NSString *scheme([[url scheme] lowercaseString]);
if ([[url absoluteString] length] <= [scheme length] + 3)
return nil;
NSString *base([components objectAtIndex:0]);
- CYViewController *controller = nil;
+ CyteViewController *controller = nil;
if ([base isEqualToString:@"url"]) {
// This kind of URL can contain slashes in the argument, so we can't parse them below.
}
- (BOOL) openCydiaURL:(NSURL *)url forExternal:(BOOL)external {
- CYViewController *page([self pageForURL:url forExternal:external]);
+ CyteViewController *page([self pageForURL:url forExternal:external]);
if (page != nil) {
UINavigationController *nav = [[[UINavigationController alloc] init] autorelease];
for (unsigned int nav = 0; nav < [stack count]; nav++) {
NSString *addr = [stack objectAtIndex:nav];
NSURL *url = [NSURL URLWithString:addr];
- CYViewController *page = [self pageForURL:url forExternal:NO];
+ CyteViewController *page = [self pageForURL:url forExternal:NO];
if (page != nil)
[current addObject:page];
}