/***************************************************************************** * VLCAppDelegate.h * VLC for iOS ***************************************************************************** * Copyright (c) 2013-2014 VideoLAN. All rights reserved. * $Id$ * * Authors: Felix Paul Kühne * Gleb Pinigin * Jean-Romain Prévost * Carola Nitz * * Refer to the COPYING file of the official project for license. *****************************************************************************/ #import "VLCDropboxTableViewController.h" #import "VLCGoogleDriveTableViewController.h" #import "VLCHTTPUploaderController.h" #import "GHRevealViewController.h" #import "VLCMenuTableViewController.h" #import "VLCDownloadViewController.h" #import "BWQuincyManager.h" @class VLCPlaylistViewController; @class PAPasscodeViewController; @interface VLCAppDelegate : UIResponder - (void)updateMediaList; - (void)disableIdleTimer; - (void)activateIdleTimer; - (void)openMediaFromManagedObject:(NSManagedObject *)file; - (void)openMovieFromURL:(NSURL *)url; - (void)openMediaList:(VLCMediaList*)list atIndex:(int)index; @property (nonatomic, readonly) VLCPlaylistViewController *playlistViewController; @property (nonatomic, readonly) VLCDropboxTableViewController *dropboxTableViewController; @property (nonatomic, readonly) VLCGoogleDriveTableViewController *googleDriveTableViewController; @property (nonatomic, readonly) VLCDownloadViewController *downloadViewController; @property (nonatomic, strong) UIWindow *window; @property (nonatomic, strong) GHRevealViewController *revealController; @property (nonatomic, strong) VLCMenuTableViewController *menuViewController; @property (nonatomic) VLCHTTPUploaderController *uploadController; @end