text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  #import "MMUIViewController.h"
  
  #import "IContactMgrExt.h"
  #import "MMImagePickerManagerDelegate.h"
  #import "MMSightCameraViewControllerDelegate.h"
  #import "MessageObserverDelegate.h"
  #import "UIImagePickerControllerDelegate.h"
  #import "UINavigationControllerDelegate.h"
  #import "UITableViewDataSource.h"
  #import "UITableViewDelegate.h"
  #import "WCActionSheetDelegate.h"
  
  @class CContact, MMHeadImageView, MMLoadingView, MMTableView, NSString, UIButton, UILabel, UIView;
  
  @interface SetHeaderImageViewController : MMUIViewController <MMSightCameraViewControllerDelegate, IContactMgrExt, UITableViewDelegate, UITableViewDataSource, UINavigationControllerDelegate, UIImagePickerControllerDelegate, WCActionSheetDelegate, MMImagePickerManagerDelegate, MessageObserverDelegate>
  {
      MMTableView *m_tableView;
      MMHeadImageView *m_headView;
      UILabel *m_userNameLabel;
      UILabel *m_nickNameLabel;
      UILabel *m_remarkLabel;
      UILabel *m_dddedLabel;
      UIButton *m_opBtn;
      UIButton *m_RemarkBtn;
      UIButton *m_BlockBtn;
      UILabel *m_BlockLabel;
      UIView *m_headerView;
      UIView *m_footerView;
      CContact *m_contact;
      _Bool m_bInContactsInit;
      _Bool m_bInContactsAfter;
      id <SetHeaderImageViewDelegate> m_delegate;
      unsigned int m_uEventId;
      MMLoadingView *m_loadingView;
      unsigned int m_uiUploadHeadEventID;
  }
  
  - (void).cxx_destruct;
  - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2;
  - (void)MMImagePickerManagerDidCancel:(id)arg1;
  - (void)MessageReturn:(unsigned int)arg1 MessageInfo:(id)arg2 Event:(unsigned int)arg3;
  - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(long long)arg2;
  - (void)dealloc;
  - (id)getSettingHeadImage;
  - (id)getUserNameCol;
  - (id)getViewController;
  - (void)handleImage:(id)arg1;
  - (id)init;
  - (void)initBlockLabel;
  - (void)initData;
  - (void)initFooterView;
  - (void)initHeadImage;
  - (void)initHeaderView;
  - (void)initLoadingView;
  - (void)initMessageIdToListen;
  - (void)initNickNameLabel;
  - (void)initRemarkLabel;
  - (void)initTableView;
  - (void)initUserNameLabel;
  - (void)initView;
  @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact;
  @property(nonatomic) __weak id <SetHeaderImageViewDelegate> m_delegate; // @synthesize m_delegate;
  - (void)modifyContactRemark:(id)arg1;
  - (void)onChangeImg:(id)arg1;
  - (void)onDeleteContact:(id)arg1;
  - (void)onIKnowItBtnClick:(id)arg1;
  - (void)onModifyContact:(id)arg1;
  - (void)onSightPictureTaken:(id)arg1 imageData:(id)arg2 withFrontCamera:(_Bool)arg3 editImageAttr:(id)arg4;
  - (void)showChangeImg:(id)arg1;
  - (void)showImagePicker:(long long)arg1;
  - (void)startLoading;
  - (void)stopLoading;
  - (void)stopLoadingAndShowError:(id)arg1;
  - (void)stopLoadingAndShowOK:(id)arg1;
  - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  - (double)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  - (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;
  - (id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2;
  - (void)tryGetContactUsrImg;
  - (void)updateBlockBtn;
  - (void)updateBlockLabel;
  - (void)updateHead:(id)arg1;
  - (void)updateHeadImage;
  - (void)updateNickNameLabel;
  - (void)updateRemarkBtn;
  - (void)updateRemarkLabel;
  - (void)viewDidLayoutSubviews;
  - (void)viewDidLoad;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  