/***************************************************************************** * VLCAppDelegate.h * VLC for iOS ***************************************************************************** * Copyright (c) 2013-2015 VideoLAN. All rights reserved. * $Id$ * * Authors: Felix Paul Kühne * Gleb Pinigin * Jean-Romain Prévost * Carola Nitz * Tamas Timar * * Refer to the COPYING file of the official project for license. *****************************************************************************/ #import "VLCDropboxTableViewController.h" #import "VLCHTTPUploaderController.h" #import "GHRevealViewController.h" #import "VLCMenuTableViewController.h" #import "VLCDownloadViewController.h" @class VLCPlaylistViewController; @interface VLCAppDelegate : UIResponder - (void)updateMediaList; - (void)disableIdleTimer; - (void)activateIdleTimer; - (void)networkActivityStarted; - (BOOL)haveNetworkActivity; - (void)networkActivityStopped; - (void)cleanCache; - (void)presentMovieViewController; - (void)openMediaFromManagedObject:(NSManagedObject *)file; - (void)openMovieFromURL:(NSURL *)url; - (void)openMovieWithExternalSubtitleFromURL:(NSURL *)url externalSubURL:(NSString *)SubtitlePath; @property (nonatomic, readonly) VLCPlaylistViewController *playlistViewController; @property (nonatomic, readonly) VLCDropboxTableViewController *dropboxTableViewController; @property (nonatomic, readonly) VLCDownloadViewController *downloadViewController; @property (nonatomic, strong) UIWindow *window; @property (nonatomic, strong) GHRevealViewController *revealController; @property (nonatomic, strong) VLCMenuTableViewController *menuViewController; @property (nonatomic) VLCHTTPUploaderController *uploadController; @property (nonatomic, readonly) BOOL passcodeValidated; @end