VLCAppDelegate.h 1.42 KB
Newer Older
Felix Paul Kühne's avatar
Felix Paul Kühne committed
1 2
//
//  VLCAppDelegate.h
3
//  VLC for iOS
Felix Paul Kühne's avatar
Felix Paul Kühne committed
4 5 6 7
//
//  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"
Carola Nitz's avatar
Carola Nitz committed
12
#import "VLCGoogleDriveTableViewController.h"
13
#import "VLCHTTPUploaderController.h"
14
#import "GHRevealViewController.h"
15
#import "VLCMenuTableViewController.h"
16
#import "VLCDownloadViewController.h"
Felix Paul Kühne's avatar
Felix Paul Kühne committed
17

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

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

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

29
@property (nonatomic, readonly) VLCPlaylistViewController *playlistViewController;
30
@property (nonatomic, readonly) VLCDropboxTableViewController *dropboxTableViewController;
Carola Nitz's avatar
Carola Nitz committed
31
@property (nonatomic, readonly) VLCGoogleDriveTableViewController *googleDriveTableViewController;
32
@property (nonatomic, readonly) VLCDownloadViewController *downloadViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
33

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

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

39 40
@property (nonatomic, retain) NSDate *nextPasscodeCheckDate;

41 42
@property (nonatomic) VLCHTTPUploaderController *uploadController;

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