TabViewController.h 809 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // TabViewController.h
  3. // iShop
  4. //
  5. // Created by Rui Zhang on 12/14/23.
  6. //
  7. #import <UIKit/UIKit.h>
  8. #import "NotificationNameCenter.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface TabViewController : UIViewController
  11. -(void) logout;
  12. -(void) refresh_on_login;
  13. @property int refresh_type;
  14. @property bool isrefreshing;
  15. -(void)refresh_btn_click:(UILongPressGestureRecognizer*)gestureRecognizer;
  16. //-(void) showHidePrice;
  17. @property bool disable_refresh;
  18. - (void)reRefreshView;
  19. @property NotificationRefreshLevel notification_refreshLevel;
  20. @property bool show_navi;
  21. #pragma mark - child class response notification
  22. -(void) refresh_ui;
  23. -(void) reload_data;
  24. -(void) clear_data;
  25. -(void) refresh_price;
  26. +(void) Notify:(NSString*) arr_receiver Message:(NSString*)notification_msg ;
  27. @end
  28. NS_ASSUME_NONNULL_END