mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
77 lines
2.1 KiB
Objective-C
77 lines
2.1 KiB
Objective-C
//
|
|
// NewsBlurAppDelegate.m
|
|
// NewsBlur
|
|
//
|
|
// Created by Samuel Clay on 6/16/10.
|
|
// Copyright NewsBlur 2010. All rights reserved.
|
|
//
|
|
|
|
#import "NewsBlurAppDelegate.h"
|
|
#import "NewsBlurViewController.h"
|
|
#import "FeedDetailViewController.h"
|
|
#import "StoryDetailViewController.h"
|
|
#import "LoginViewController.h"
|
|
|
|
@implementation NewsBlurAppDelegate
|
|
|
|
@synthesize window;
|
|
@synthesize navigationController;
|
|
@synthesize feedsViewController;
|
|
@synthesize feedDetailViewController;
|
|
@synthesize storyDetailViewController;
|
|
@synthesize loginViewController;
|
|
|
|
@synthesize activeFeed;
|
|
@synthesize activeFeedStories;
|
|
@synthesize activeStory;
|
|
|
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
|
|
navigationController.viewControllers = [NSArray arrayWithObject:feedsViewController];
|
|
|
|
[window addSubview:navigationController.view];
|
|
[window makeKeyAndVisible];
|
|
LoginViewController *login = [[LoginViewController alloc] init];
|
|
[navigationController presentModalViewController:login animated:YES];
|
|
|
|
[login release];
|
|
return YES;
|
|
}
|
|
- (void)dealloc {
|
|
[feedsViewController release];
|
|
[feedDetailViewController release];
|
|
[storyDetailViewController release];
|
|
[loginViewController release];
|
|
[navigationController release];
|
|
[window release];
|
|
[activeFeed release];
|
|
[activeFeedStories release];
|
|
[activeStory release];
|
|
[super dealloc];
|
|
}
|
|
|
|
- (void)hideNavigationBar:(BOOL)animated {
|
|
[[self navigationController] setNavigationBarHidden:YES animated:animated];
|
|
}
|
|
|
|
- (void)showNavigationBar:(BOOL)animated {
|
|
[[self navigationController] setNavigationBarHidden:NO animated:animated];
|
|
}
|
|
|
|
#pragma mark -
|
|
#pragma mark Views
|
|
|
|
- (void)loadFeedDetailView {
|
|
UINavigationController *navController = self.navigationController;
|
|
|
|
[navController pushViewController:feedDetailViewController animated:YES];
|
|
NSLog(@"Released feedDetailViewController");
|
|
}
|
|
|
|
- (void)loadStoryDetailView {
|
|
UINavigationController *navController = self.navigationController;
|
|
[navController pushViewController:storyDetailViewController animated:YES];
|
|
}
|
|
|
|
|
|
|
|
@end
|