VLCOneDriveController.h 1.05 KB
Newer Older
1 2 3 4
/*****************************************************************************
 * VLCOneDriveController.h
 * VLC for iOS
 *****************************************************************************
5
 * Copyright (c) 2014-2015 VideoLAN. All rights reserved.
6 7 8 9 10 11 12 13
 * $Id$
 *
 * Authors: Felix Paul Kühne <fkuehne # videolan.org>
 *
 * Refer to the COPYING file of the official project for license.
 *****************************************************************************/

#import "VLCOneDriveTableViewController.h"
14
#import "VLCOneDriveObject.h"
15

16 17
#define VLCOneDriveControllerSessionUpdated @"VLCOneDriveControllerSessionUpdated"

18
@interface VLCOneDriveController : VLCCloudStorageController
19

20
@property (readonly) BOOL activeSession;
21 22
@property (nonatomic, readonly) VLCOneDriveObject *rootFolder;
@property (nonatomic, readwrite) VLCOneDriveObject *currentFolder;
23 24 25

+ (VLCOneDriveController *)sharedInstance;

26
- (void)loginWithViewController:(UIViewController*)presentingViewController;
27

28 29
- (void)downloadObject:(VLCOneDriveObject *)object;

30
- (void)loadCurrentFolder;
31 32

@end