//
//  PSTableElement.h
//  ArmorP3V1
//

#import <Foundation/Foundation.h>
#import "PSTableModel.h"

typedef enum{
    PS_CELL_NORMAL, PS_CELL_SWITCH, PS_CELL_SUMMARY, PS_CELL_BADGE
}PS_TABLE_CELLSTYLE;

typedef enum{
    FLG_NEXT_NONE, FLG_NEXT_ITEM, FLG_NEXT_SWITCH, FLG_NEXT_VIEW
}PS_TABLE_FLGNEXT;

@interface PSTableElement : NSObject {
}

@property (nonatomic, retain) id value;
@property (nonatomic, retain) NSString* text;
@property (nonatomic, assign) int cellHeight;
@property (nonatomic, assign) BOOL selected;

@property (nonatomic, assign) int valueOfInteger;
@property (nonatomic, assign) int valueOfBadge;
@property (nonatomic, retain) NSString* valueOfSummary;

@property (nonatomic, assign) PS_TABLE_FLGNEXT flgNextView;
@property (nonatomic, retain) NSString* strNextView;
@property (nonatomic, retain) id nextModel;
@property (nonatomic, assign) int accessoryType;
@property (nonatomic, assign) PS_TABLE_CELLSTYLE cellStyle;

@end
