VLCAppDelegate.h 1.75 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
/*****************************************************************************
 * VLCAppDelegate.h
 * VLC for iOS
 *****************************************************************************
 * Copyright (c) 2013 VideoLAN. All rights reserved.
 * $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

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

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

31 32 33
- (void)openMediaFromManagedObject:(NSManagedObject *)file;
- (void)openMovieFromURL:(NSURL *)url;

34
@property (nonatomic, readonly) VLCPlaylistViewController *playlistViewController;
35
@property (nonatomic, readonly) VLCDropboxTableViewController *dropboxTableViewController;
Carola Nitz's avatar
Carola Nitz committed
36
@property (nonatomic, readonly) VLCGoogleDriveTableViewController *googleDriveTableViewController;
37
@property (nonatomic, readonly) VLCDownloadViewController *downloadViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
38

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

41
@property (nonatomic, strong) GHRevealViewController *revealController;
42
@property (nonatomic, strong) VLCMenuTableViewController *menuViewController;
Felix Paul Kühne's avatar
Felix Paul Kühne committed
43

44 45
@property (nonatomic) VLCHTTPUploaderController *uploadController;

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