VLCAppDelegate.h 1.28 KB
Newer Older
Felix Paul Kühne's avatar
Felix Paul Kühne committed
1 2 3 4 5 6 7
//
//  VLCAppDelegate.h
//  AspenProject
//
//  Created by Felix Paul Kühne on 27.02.13.
//  Copyright (c) 2013 VideoLAN. All rights reserved.
//
8 9
//  Refer to the COPYING file of the official project for license.
//
Felix Paul Kühne's avatar
Felix Paul Kühne committed
10

11
#import "VLCDropboxTableViewController.h"
12
#import "VLCHTTPUploaderController.h"
13
#import "GHRevealViewController.h"
14
#import "VLCMenuTableViewController.h"
15
#import "VLCDownloadViewController.h"
Felix Paul Kühne's avatar
Felix Paul Kühne committed
16

17 18
@class VLCPlaylistViewController;
@class PAPasscodeViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
19
@interface VLCAppDelegate : UIResponder <UIApplicationDelegate>
20

21
- (void)updateMediaList;
22 23
- (void)disableIdleTimer;
- (void)activateIdleTimer;
24

25 26 27
- (void)openMediaFromManagedObject:(NSManagedObject *)file;
- (void)openMovieFromURL:(NSURL *)url;

28
@property (nonatomic, readonly) VLCPlaylistViewController *playlistViewController;
29
@property (nonatomic, readonly) VLCDropboxTableViewController *dropboxTableViewController;
30
@property (nonatomic, readonly) VLCDownloadViewController *downloadViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
31

Felix Paul Kühne's avatar
Felix Paul Kühne committed
32
@property (nonatomic, strong) UIWindow *window;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
33

34
@property (nonatomic, strong) GHRevealViewController *revealController;
35
@property (nonatomic, strong) VLCMenuTableViewController *menuViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
36

37 38
@property (nonatomic, retain) NSDate *nextPasscodeCheckDate;

39 40
@property (nonatomic) VLCHTTPUploaderController *uploadController;

Felix Paul Kühne's avatar
Felix Paul Kühne committed
41
@end