PageRenderTime 55ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/iOS7.1.1/System/Library/PrivateFrameworks/StoreKitUI.framework/SKProductPageViewController.h

https://gitlab.com/edelmaks/iOS-iphoneheaders
C Header | 123 lines | 109 code | 7 blank | 7 comment | 0 complexity | b0e5d67495c9edae58edd12ed75882fc MD5 | raw file
  1. /*
  2. * This header is generated by classdump-dyld 0.2
  3. * on Sunday, June 29, 2014 at 1:25:19 PM Japan Standard Time
  4. * Operating System: Version 7.1.1 (Build 11D201)
  5. * Image Source: /System/Library/PrivateFrameworks/StoreKitUI.framework/StoreKitUI
  6. * classdump-dyld is licensed under GPLv3, Copyright © 2013 by Elias Limneos.
  7. */
  8. #import <iTunesStoreUI/SUViewController.h>
  9. #import <StoreKitUI/SKUIBannerViewDelegate.h>
  10. #import <StoreKitUI/SKUIIPadProductPageDelegate.h>
  11. #import <iTunesStoreUI/SKUIIPhoneProductPageDelegate.h>
  12. #import <StoreKitUI/SUClientInterfaceDelegatePrivate.h>
  13. #import <iTunesStoreUI/SUPurchaseManagerDelegate.h>
  14. #import <StoreKitUI/SKUIItemStateCenterObserver.h>
  15. @protocol SKProductPageViewControllerDelegatePrivate;
  16. @class NSString, SKUIBannerViewController, SKUIClientContext, SUDialogManager, SUBarButtonItem, SKUIIPadProductPageViewController, SKUIIPhoneProductPageViewController, SKUIItemStateCenter, SSMetricsPageEvent, NSURL, SUPreviewOverlayViewController, NSDictionary, SUPurchaseManager, SKUIITunesStoreUIPageViewController;
  17. @interface SKProductPageViewController : SUViewController <SKUIBannerViewDelegate, SKUIIPadProductPageDelegate, SKUIIPhoneProductPageDelegate, SUClientInterfaceDelegatePrivate, SUPurchaseManagerDelegate, SKUIItemStateCenterObserver> {
  18. NSString* _additionalPurchaseParameters;
  19. NSString* _affiliateIdentifier;
  20. SKUIBannerViewController* _bannerViewController;
  21. SKUIClientContext* _clientContext;
  22. <SKProductPageViewControllerDelegatePrivate>* _delegate;
  23. SUDialogManager* _dialogManager;
  24. SUBarButtonItem* _gotoStoreButtonItem;
  25. SKUIIPadProductPageViewController* _ipadProductPageViewController;
  26. SKUIIPhoneProductPageViewController* _iphoneProductPageViewController;
  27. SKUIItemStateCenter* _itemStateCenter;
  28. SSMetricsPageEvent* _lastPageEvent;
  29. NSURL* _nativeURL;
  30. SUPreviewOverlayViewController* _previewOverlay;
  31. NSDictionary* _productParameters;
  32. SUPurchaseManager* _purchaseManager;
  33. bool _showsStoreButton;
  34. long long _style;
  35. SKUIITunesStoreUIPageViewController* _storePageViewController;
  36. long long _urlBagType;
  37. }
  38. @property (assign,nonatomic,__weak) <SKProductPageViewControllerDelegate> * delegate; //@synthesize delegate=_delegate - In the implementation block
  39. @property (assign,nonatomic) long long productPageStyle; //@synthesize style=_style - In the implementation block
  40. @property (assign,nonatomic) bool showsStoreButton; //@synthesize showsStoreButton=_showsStoreButton - In the implementation block
  41. @property (nonatomic,copy) NSString * additionalPurchaseParameters; //@synthesize additionalPurchaseParameters=_additionalPurchaseParameters - In the implementation block
  42. @property (nonatomic,copy) NSString * affiliateIdentifier; //@synthesize affiliateIdentifier=_affiliateIdentifier - In the implementation block
  43. @property (nonatomic,copy) NSDictionary * scriptContextDictionary;
  44. @property (assign,nonatomic) long long URLBagType; //@synthesize urlBagType=_urlBagType - In the implementation block
  45. +(id)_defaultClientInterface;
  46. +(void)_validateURL:(id)arg1 withURLBag:(id)arg2 completionBlock:(/*^block*/ id)arg3 ;
  47. +(id)_defaultClientIdentifier;
  48. +(void)getCanLoadWithURL:(id)arg1 completionBlock:(/*^block*/ id)arg2 ;
  49. -(void)dealloc;
  50. -(void)setDelegate:(id)arg1 ;
  51. -(id)init;
  52. -(id)delegate;
  53. -(unsigned long long)supportedInterfaceOrientations;
  54. -(void)loadView;
  55. -(bool)shouldAutorotateToInterfaceOrientation:(long long)arg1 ;
  56. -(void)viewDidAppear:(bool)arg1 ;
  57. -(void)_setShowsCancelButton:(bool)arg1 ;
  58. -(void).cxx_destruct;
  59. -(void)_purchaseFailedNotification:(id)arg1 ;
  60. -(void)_purchaseFinishedNotification:(id)arg1 ;
  61. -(id)_initSKProductPageViewController;
  62. -(void)_loadRequestForProductParameters;
  63. -(void)_loadProductWithRequest:(id)arg1 ;
  64. -(void)setScriptContextDictionary:(id)arg1 ;
  65. -(void)_reloadGotoStoreButton;
  66. -(void)_reloadViews;
  67. -(void)_sendDidFailLoadWithError:(id)arg1 ;
  68. -(void)_sendDidFinishWithResult:(long long)arg1 ;
  69. -(id)_previewOverlay;
  70. -(void)setAffiliateIdentifier:(id)arg1 ;
  71. -(void)_showProductPage:(id)arg1 pageEvent:(id)arg2 ;
  72. -(void)loadProductWithRequest:(id)arg1 ;
  73. -(void)loadProductWithParameters:(id)arg1 ;
  74. -(void)loadWithStorePageRequest:(id)arg1 ;
  75. -(id)_newRequestPropertiesWithRequest:(id)arg1 ;
  76. -(void)_setResponse:(id)arg1 forProperties:(id)arg2 error:(id)arg3 ;
  77. -(void)_gotoStoreButtonAction:(id)arg1 ;
  78. -(void)bannerViewDidClose:(id)arg1 ;
  79. -(void)bannerView:(id)arg1 didFailWithError:(id)arg2 ;
  80. -(void)iPadProductPage:(id)arg1 openItem:(id)arg2 ;
  81. -(void)iPadProductPage:(id)arg1 openURL:(id)arg2 viewControllerBlock:(/*^block*/ id)arg3 ;
  82. -(void)itemStateCenter:(id)arg1 didFinishPurchases:(id)arg2 ;
  83. -(id)initWithProductPageStyle:(long long)arg1 ;
  84. -(id)scriptContextDictionary;
  85. -(void)setAdditionalPurchaseParameters:(id)arg1 ;
  86. -(void)_applicationWillEnterForeground;
  87. -(void)loadWithProductPage:(id)arg1 ;
  88. -(void)_showPageWithRequest:(id)arg1 animated:(bool)arg2 ;
  89. -(id)additionalPurchaseParameters;
  90. -(id)affiliateIdentifier;
  91. -(bool)showsStoreButton;
  92. -(void)setShowsStoreButton:(bool)arg1 ;
  93. -(void)setClientInterface:(id)arg1 ;
  94. -(void)storePage:(id)arg1 finishedWithSuccess:(bool)arg2 ;
  95. -(long long)URLBagType;
  96. -(void)purchaseManager:(id)arg1 didFinishPurchaseRequest:(id)arg2 withError:(id)arg3 ;
  97. -(void)purchaseManager:(id)arg1 willAddPurchases:(id)arg2 ;
  98. -(void)setURLBagType:(long long)arg1 ;
  99. -(void)clientInterface:(id)arg1 exitStoreWithReason:(long long)arg2 ;
  100. -(void)clientInterface:(id)arg1 presentDialog:(id)arg2 ;
  101. -(void)clientInterface:(id)arg1 hidePreviewOverlayAnimated:(bool)arg2 ;
  102. -(void)clientInterface:(id)arg1 showPreviewOverlayAnimated:(bool)arg2 ;
  103. -(void)clientInterface:(id)arg1 setStatusBarHidden:(bool)arg2 withAnimation:(long long)arg3 ;
  104. -(void)clientInterface:(id)arg1 setStatusBarStyle:(long long)arg2 animated:(bool)arg3 ;
  105. -(id)previewOverlayForClientInterface:(id)arg1 ;
  106. -(id)scriptInterfaceForClientInterface:(id)arg1 ;
  107. -(void)_showPreviewOverlayAnimated:(bool)arg1 ;
  108. -(void)_failWithError:(id)arg1 ;
  109. -(void)clientInterface:(id)arg1 willDismissViewController:(id)arg2 ;
  110. -(void)clientInterface:(id)arg1 willPresentViewController:(id)arg2 ;
  111. -(void)_loadClientContextWithCompletionBlock:(/*^block*/ id)arg1 ;
  112. -(bool)iPhoneProductPage:(id)arg1 shouldOpenItem:(id)arg2 ;
  113. -(bool)iPhoneProductPage:(id)arg1 shouldOpenURL:(id)arg2 ;
  114. -(long long)productPageStyle;
  115. -(void)setProductPageStyle:(long long)arg1 ;
  116. @end