VLCAppDelegate.h 1.86 KB
Newer Older
1 2 3 4
/*****************************************************************************
 * VLCAppDelegate.h
 * VLC for iOS
 *****************************************************************************
Felix Paul Kühne's avatar
Felix Paul Kühne committed
5
 * Copyright (c) 2013-2014 VideoLAN. All rights reserved.
6 7 8 9 10 11 12 13 14
 * $Id$
 *
 * Authors: Felix Paul Kühne <fkuehne # videolan.org>
 *          Gleb Pinigin <gpinigin # gmail.com>
 *          Jean-Romain Prévost <jr # 3on.fr>
 *          Carola Nitz <nitz.carola # googlemail.com>
 *
 * Refer to the COPYING file of the official project for license.
 *****************************************************************************/
Felix Paul Kühne's avatar
Felix Paul Kühne committed
15

16
#import "VLCDropboxTableViewController.h"
Carola Nitz's avatar
Carola Nitz committed
17
#import "VLCGoogleDriveTableViewController.h"
18
#import "VLCHTTPUploaderController.h"
19
#import "GHRevealViewController.h"
20
#import "VLCMenuTableViewController.h"
21
#import "VLCDownloadViewController.h"
Felix Paul Kühne's avatar
Felix Paul Kühne committed
22
#import "BWQuincyManager.h"
Felix Paul Kühne's avatar
Felix Paul Kühne committed
23

24 25
@class VLCPlaylistViewController;
@class PAPasscodeViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
26
@interface VLCAppDelegate : UIResponder <UIApplicationDelegate>
27

28
- (void)updateMediaList;
29 30
- (void)disableIdleTimer;
- (void)activateIdleTimer;
31

32 33
- (void)cleanCache;

34 35
- (void)openMediaFromManagedObject:(NSManagedObject *)file;
- (void)openMovieFromURL:(NSURL *)url;
36
- (void)openMediaList:(VLCMediaList*)list atIndex:(int)index;
37

38
@property (nonatomic, readonly) VLCPlaylistViewController *playlistViewController;
39
@property (nonatomic, readonly) VLCDropboxTableViewController *dropboxTableViewController;
Carola Nitz's avatar
Carola Nitz committed
40
@property (nonatomic, readonly) VLCGoogleDriveTableViewController *googleDriveTableViewController;
41
@property (nonatomic, readonly) VLCDownloadViewController *downloadViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
42

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

45
@property (nonatomic, strong) GHRevealViewController *revealController;
46
@property (nonatomic, strong) VLCMenuTableViewController *menuViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
47

48 49
@property (nonatomic) VLCHTTPUploaderController *uploadController;

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