//
//  EnhancedCheclistTableViewCell.h
//  EAMiPad
//
//  Created by Ram Madichetty on 9/5/13.
//
//

#import <UIKit/UIKit.h>
#import "R5ACTCHECKLISTS.h"

@protocol EnhancedChecklistTableViewCellDelegate

- (void)EnhancedChecklistTableViewCellModified:(R5ACTCHECKLISTS *)item;
- (void)EnhancedChecklistTableViewCellEditStart:(UITableViewCell *)cell;
- (void)EnhancedChecklistTableViewCellShowPicker:(UITableViewCell *)cell forItem:(R5ACTCHECKLISTS *)item pickerName:(NSString *)pickerName;
- (void)EnhancedChecklistTableViewCellShowLOV:(UITableViewCell *)cell forItem:(R5ACTCHECKLISTS *)item lovName:(NSString *)lovName;
- (void)EnhancedChecklistTableViewCellSaveSingleItem:(R5ACTCHECKLISTS *)item;
- (void)EnhancedChecklistTableViewCellShowMap:(UITableViewCell *)cell forItem:(R5ACTCHECKLISTS *)item;

@end

@interface EnhancedChecklistTableViewCell : UITableViewCell<UITextFieldDelegate>

@property (nonatomic, weak) id delegate;
@property (strong, nonatomic) R5ACTCHECKLISTS *checkListItem;

- (void)refresh;

@end
