gmyth/gmyth/gmyth_programinfo.h
branchtrunk
changeset 951 7b0d87ef5e63
parent 925 4a8d56080089
     1.1 --- a/gmyth/gmyth/gmyth_programinfo.h	Mon Feb 25 17:51:43 2008 +0000
     1.2 +++ b/gmyth/gmyth/gmyth_programinfo.h	Wed Dec 16 10:06:21 2009 +0000
     1.3 @@ -53,6 +53,32 @@
     1.4       */
     1.5  };
     1.6  
     1.7 +typedef enum {
     1.8 +    GMYTH_REC_STATUS_FAILED = -9,
     1.9 +    GMYTH_REC_STATUS_TUNER_BUSY = -8,
    1.10 +    GMYTH_REC_STATUS_LOW_DISK_SPACE = -7,
    1.11 +    GMYTH_REC_STATUS_CANCELLED = -6,
    1.12 +    GMYTH_REC_STATUS_MISSED = -5,
    1.13 +    GMYTH_REC_STATUS_ABORTED = -4,
    1.14 +    GMYTH_REC_STATUS_RECORDED = -3,
    1.15 +    GMYTH_REC_STATUS_RECORDING = -2,
    1.16 +    GMYTH_REC_STATUS_WILL_RECORD = -1,
    1.17 +    GMYTH_REC_STATUS_UNKNOWN = 0,
    1.18 +    GMYTH_REC_STATUS_DONT_RECORD = 1,
    1.19 +    GMYTH_REC_STATUS_PREVIOUS_RECORDING = 2,
    1.20 +    GMYTH_REC_STATUS_CURRENT_RECORDING = 3,
    1.21 +    GMYTH_REC_STATUS_EARLIER_SHOWING = 4,
    1.22 +    GMYTH_REC_STATUS_TOO_MANY_RECORDINGS = 5,
    1.23 +    GMYTH_REC_STATUS_NOT_LISTED = 6,
    1.24 +    GMYTH_REC_STATUS_CONFLICT = 7,
    1.25 +    GMYTH_REC_STATUS_LATER_SHOWING = 8,
    1.26 +    GMYTH_REC_STATUS_REPEAT = 9,
    1.27 +    GMYTH_REC_STATUS_INACTIVE = 10,
    1.28 +    GMYTH_REC_STATUS_NEVER_RECORD = 11,
    1.29 +    GMYTH_REC_STATUS_OFF_LINE = 12,
    1.30 +    GMYTH_REC_STATUS_OTHER_SHOWING = 13,
    1.31 +} GMythRecStatus;
    1.32 +
    1.33  /**
    1.34   * The GMythProgramInfo structure represents a program information
    1.35   * stored in the database. It could be a program from the EPG data,
    1.36 @@ -136,7 +162,7 @@
    1.37      GString        *recgroup;
    1.38      GString        *playgroup;
    1.39      gint            rectype;
    1.40 -    gint            recstatus;
    1.41 +    GMythRecStatus  recstatus;
    1.42      gint            recpriority;
    1.43      gint            dupin;
    1.44      gint            dupmethod;