VLCCloudStorageTableViewController.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*****************************************************************************
  2. * VLCCloudStorageTableViewController.h
  3. * VLC for iOS
  4. *****************************************************************************
  5. * Copyright (c) 2013 VideoLAN. All rights reserved.
  6. * $Id$
  7. *
  8. * Authors: Felix Paul Kühne <fkuehne # videolan.org>
  9. * Fabio Ritrovato <sephiroth87 # videolan.org>
  10. * Carola Nitz <nitz.carola # googlemail.com>
  11. *
  12. * Refer to the COPYING file of the official project for license.
  13. *****************************************************************************/
  14. #import "VLCCloudStorageController.h"
  15. @interface VLCCloudStorageTableViewController : UIViewController <VLCCloudStorageDelegate>
  16. @property (nonatomic, strong) IBOutlet UITableView *tableView;
  17. @property (nonatomic, strong) IBOutlet UIView *loginToCloudStorageView;
  18. @property (nonatomic, strong) IBOutlet UIButton *loginButton;
  19. @property (nonatomic, strong) IBOutlet UIImageView *cloudStorageLogo;
  20. @property (nonatomic, strong) UIBarButtonItem *numberOfFilesBarButtonItem;
  21. @property (nonatomic, strong) VLCCloudStorageController *controller;
  22. @property (nonatomic, strong) NSString *currentPath;
  23. @property (nonatomic) BOOL authorizationInProgress;
  24. @property (nonatomic, strong) UIActivityIndicatorView *activityIndicator;
  25. - (IBAction)loginAction:(id)sender;
  26. - (IBAction)playAllAction:(id)sender;
  27. - (void)requestInformationForCurrentPath;
  28. - (void)showLoginPanel;
  29. - (void)updateViewAfterSessionChange;
  30. - (void)goBack;
  31. @end