diff options
Diffstat (limited to 'CydiaAppliance.mm')
-rw-r--r-- | CydiaAppliance.mm | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/CydiaAppliance.mm b/CydiaAppliance.mm new file mode 100644 index 0000000..8214617 --- /dev/null +++ b/CydiaAppliance.mm @@ -0,0 +1,67 @@ +#import <BackRow/BRAppliance.h> +#import <BackRow/BRApplianceCategory.h> +#import <BackRow/BRBaseAppliance.h> +#import <BackRow/BRTopShelfController.h> +#import <BackRow/BRTopShelfView.h> +#import <BackRow/BRViewController.h> + +@interface CydiaTopShelfController : NSObject <BRTopShelfController> { + BRTopShelfView *view_; +} + +@end + +@implementation CydiaTopShelfController + +- (void) dealloc { + [view_ release]; + + [super dealloc]; +} + +- (BRTopShelfView *) topShelfView { + return view_; +} + +- (void) selectCategoryWithIdentifier:(NSString *)identifier { +} + +@end + + +@interface CydiaManageViewController : BRViewController { +} +@end + +@implementation CydiaManageViewController +@end + + +@interface CydiaAppliance : BRBaseAppliance { +} +@end + +@implementation CydiaAppliance + +- (id) applianceCategories { + return [NSArray arrayWithObjects: + [BRApplianceCategory categoryWithName:@"Install" identifier:@"cydia-install" preferredOrder:0], + [BRApplianceCategory categoryWithName:@"Manage" identifier:@"cydia-manage" preferredOrder:0], + [BRApplianceCategory categoryWithName:@"Search" identifier:@"cydia-search" preferredOrder:0], + nil]; +} + +- (id) controllerForIdentifier:(NSString *)identifier args:(NSDictionary *)args { + return nil; +} + +- (id) topShelfController { + return [[[CydiaTopShelfController alloc] init] autorelease]; +} + +- (int) noContentBRError { + // XXX: research + return 0; +} + +@end |