//
//  SettingsViewController.h
//  kneet2
//
//  Created by Jason Lee on 10/8/15.
//  Copyright (c) 2015 ntels. All rights reserved.
//

#import "JDViewController.h"
@class CustomLabel;
@class CustomCheckBox;
@class CustomButton;

@interface SettingsViewController : JDViewController


#pragma mark - Properties
@property (weak, nonatomic) IBOutlet CustomTableView *tableView;

#pragma mark - Instance Methods

- (IBAction)btnCloseTouched:(id)sender;

@property (strong, nonatomic) DashboardModel *dashboardModel;

@end


@interface SettingsAccountTableViewCell : KNTableViewCell

@property (weak, nonatomic) IBOutlet CustomLabel *lblEmail;
@property (weak, nonatomic) IBOutlet CustomLabel *lblNickname;

@property (weak, nonatomic) IBOutlet CustomLabel *lblChangeNickname;
@property (weak, nonatomic) IBOutlet CustomLabel *lblChangePassword;
@property (weak, nonatomic) IBOutlet CustomLabel *lblChangeEmail;
@property (weak, nonatomic) IBOutlet CustomLabel *lblEmailWaiting;
@property (weak, nonatomic) IBOutlet CustomLabel *lblPhoneNum;
@property (weak, nonatomic) IBOutlet CustomButton *btnChangeNum;
@property (weak, nonatomic) IBOutlet CustomLabel *lblQuiz;



@property (weak, nonatomic) IBOutlet CustomCheckBox *chkAutoLogin;
@property (weak, nonatomic) IBOutlet CustomButton *btnLogout;
@property (weak, nonatomic) IBOutlet CustomButton *btnProfile;
@property (weak, nonatomic) IBOutlet CustomButton *btnProfileSetting;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *contraintEmailChangeBottom;

@end

@interface SettingsNotificationTableViewCell : KNTableViewCell

@property (weak, nonatomic) IBOutlet CustomCheckBox *chkHomeModeChange;
//@property (weak, nonatomic) IBOutlet CustomCheckBox *chkHomeEmptyChange;
//@property (weak, nonatomic) IBOutlet CustomLabel *lblHomehubWarn;
//@property (weak, nonatomic) IBOutlet KNView *homehubInfoView;
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *constraintHomehubInfoViewHeight;
@property (weak, nonatomic) IBOutlet UIView *viewThingsSet;
@property (weak, nonatomic) IBOutlet CustomButton *btnThingsSet;

@end


@interface SettingsServiceTableViewCell : KNTableViewCell

@property (weak, nonatomic) IBOutlet CustomButton *btnService;
@property (weak, nonatomic) IBOutlet CustomButton *btnPolicy;

@end

@interface SettingsVersionTableViewCell : KNTableViewCell

@property (weak, nonatomic) IBOutlet CustomLabel *lblVersion;
@property (weak, nonatomic) IBOutlet CustomButton *btnLicense;

@end

@interface SettingsDeleteTableViewCell : KNTableViewCell
@property (weak, nonatomic) IBOutlet CustomButton *btnDelete;

@end

@interface SettingsPasswdTableViewCell : KNTableViewCell

@property (weak, nonatomic) IBOutlet CustomButton *btnPassword;

@end

