Ticket #3243: conflict.days.patch

File conflict.days.patch, 1.8 KB (added by anonymous, 13 years ago)

Change "Time Conflict" to "Conflict month/day"

  • mythtv/programs/mythfrontend/viewscheduled.cpp

     
    308308        }
    309309    }
    310310
     311    if (conflictBool)
     312    {
     313        // Find first conflict and store in conflictDate field
     314        int i;
     315        for (i = 0; i < recList.count(); i++)
     316        {
     317            ProgramInfo *p = recList[i];
     318            if (p->recstatus == rsConflict)
     319            {
     320                conflictDate = p->recstartts.date();
     321                break;
     322            }
     323        }
     324    }
     325
    311326    inFill = false;
    312327}
    313328
     
    429444        {
    430445            if (conflictBool)
    431446            {
     447                // figure out caption based on conflictDate
     448                QString cstring = "Time Conflict";
     449                QDate now = QDate::currentDate();
     450                int daysToConflict = now.daysTo(conflictDate);
     451
     452                if (daysToConflict == 0)
     453                {
     454                    cstring = "Conflict Today";
     455                }
     456                else if (daysToConflict > 0)
     457                {
     458                    cstring = QString("Conflict ") + conflictDate.toString("M/d");
     459                }
     460
    432461                stype->SetText(tr(""));
    433                 wtype->SetText(tr("Time Conflict"));
     462                wtype->SetText(tr(cstring));
    434463            }
    435464            else
    436465            {
  • mythtv/programs/mythfrontend/viewscheduled.h

     
    5353    QPixmap myBackground;
    5454
    5555    bool conflictBool;
     56    QDate conflictDate;
    5657    QString dateformat;
    5758    QString timeformat;
    5859    QString channelFormat;