1 #import <BackRow/BRAppliance.h>
2 #import <BackRow/BRApplianceCategory.h>
3 #import <BackRow/BRBaseAppliance.h>
4 #import <BackRow/BRTopShelfController.h>
5 #import <BackRow/BRTopShelfView.h>
6 #import <BackRow/BRViewController.h>
8 @interface CydiaTopShelfController : NSObject <BRTopShelfController> {
14 @implementation CydiaTopShelfController
22 - (BRTopShelfView *) topShelfView {
26 - (void) selectCategoryWithIdentifier:(NSString *)identifier {
32 @interface CydiaManageViewController : BRViewController {
36 @implementation CydiaManageViewController
40 @interface CydiaAppliance : BRBaseAppliance {
44 @implementation CydiaAppliance
46 - (id) applianceCategories {
47 return [NSArray arrayWithObjects:
48 [BRApplianceCategory categoryWithName:@"Install" identifier:@"cydia-install" preferredOrder:0],
49 [BRApplianceCategory categoryWithName:@"Manage" identifier:@"cydia-manage" preferredOrder:0],
50 [BRApplianceCategory categoryWithName:@"Search" identifier:@"cydia-search" preferredOrder:0],
54 - (id) controllerForIdentifier:(NSString *)identifier args:(NSDictionary *)args {
58 - (id) topShelfController {
59 return [[[CydiaTopShelfController alloc] init] autorelease];
62 - (int) noContentBRError {