/*---------------------------------------------------------------------------*/
/* WebViewNavigationController.h                                             */
/* copyright (c) innovaphone 2015                                            */
/*                                                                           */
/*---------------------------------------------------------------------------*/

@protocol BackButtonDelegate

- (void) backButtonClick;

@end
@interface WebViewNavigationController : UINavigationController <UINavigationControllerDelegate,
    UINavigationBarDelegate>

@property (nonatomic,weak) id <BackButtonDelegate> backButtonDelegate;

@property (copy) void (^doPushViewController)(UIViewController *viewController, bool animated);
@property (copy) void (^doPerformSegueWithIdentifier)(NSString *identifier, UIViewController *sender);
@property (copy) void (^doPopViewController)(bool animated);

@property (nonatomic) BOOL statusBarHidden;
@property (nonatomic) UIStatusBarStyle statusBarStyle;
@property (nonatomic) UIColor *statusBarColor;
@property (nonatomic) UIColor *statusBarTextColor;

- (void) updateContentSize;

@end
