00001 #include "recordingtypes.h" 00002 00003 // Convert a RecordingType to a simple integer so it's specificity can 00004 // be compared to another. Lower number means more specific. 00005 int RecTypePriority(RecordingType rectype) 00006 { 00007 switch (rectype) 00008 { 00009 case kNotRecording: return 0; break; 00010 case kDontRecord: return 1; break; 00011 case kOverrideRecord: return 2; break; 00012 case kSingleRecord: return 3; break; 00013 case kFindOneRecord: return 4; break; 00014 case kWeekslotRecord: return 5; break; 00015 case kFindWeeklyRecord: return 6; break; 00016 case kTimeslotRecord: return 7; break; 00017 case kFindDailyRecord: return 8; break; 00018 case kChannelRecord: return 9; break; 00019 case kAllRecord: return 10; break; 00020 default: return 11; 00021 } 00022 } 00023
1.5.5