Skip to content

Commit 1339097

Browse files
committed
programrecpriority & managerecrules: Add scheduleinfo and priority details to the buttonlist
1 parent 6499ddb commit 1339097

File tree

1 file changed

+26
-14
lines changed

1 file changed

+26
-14
lines changed

mythtv/programs/mythfrontend/programrecpriority.cpp

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,26 +1115,26 @@ void ProgramRecPriority::changeRecPriority(int howMuch)
11151115
int progRecPriority = pgRecInfo->GetRecordingPriority();
11161116
int autorecpri = pgRecInfo->autoRecPriority;
11171117
int finalRecPriority = progRecPriority +
1118-
autorecpri +
1119-
pgRecInfo->recTypeRecPriority;
1118+
autorecpri +
1119+
pgRecInfo->recTypeRecPriority;
11201120

11211121
item->SetText(QString::number(progRecPriority), "progpriority");
1122-
item->SetText(QString::number(finalRecPriority), "finalpriority");
1123-
1124-
if (m_recPriorityText)
1125-
{
1126-
QString msg = QString::number(progRecPriority);
11271122

1128-
if(autorecpri != 0)
1129-
msg += tr(" + %1 automatic priority (%2hr)")
1123+
QString msg = QString::number(progRecPriority);
1124+
if(autorecpri != 0)
1125+
msg += tr(" + %1 automatic priority (%2hr)")
11301126
.arg(autorecpri).arg(pgRecInfo->avg_delay);
1127+
item->SetText(msg, "recpriority");
1128+
if (m_recPriorityText)
11311129
m_recPriorityText->SetText(msg);
1132-
}
11331130

1131+
item->SetText(QString::number(progRecPriority +
1132+
autorecpri), "recpriorityB");
11341133
if (m_recPriorityBText)
11351134
m_recPriorityBText->SetText(QString::number(progRecPriority +
11361135
autorecpri));
11371136

1137+
item->SetText(QString::number(finalRecPriority), "finalpriority");
11381138
if (m_finalPriorityText)
11391139
m_finalPriorityText->SetText(QString::number(finalRecPriority));
11401140
}
@@ -1405,9 +1405,10 @@ void ProgramRecPriority::UpdateList()
14051405
qVariantFromValue(progInfo));
14061406

14071407
int progRecPriority = progInfo->GetRecordingPriority();
1408+
int autorecpri = progInfo->autoRecPriority;
14081409
int finalRecPriority = progRecPriority +
1409-
progInfo->autoRecPriority +
1410-
progInfo->recTypeRecPriority;
1410+
autorecpri +
1411+
progInfo->recTypeRecPriority;
14111412

14121413
if ((progInfo->rectype == kSingleRecord ||
14131414
progInfo->rectype == kOverrideRecord ||
@@ -1461,10 +1462,21 @@ void ProgramRecPriority::UpdateList()
14611462
.arg(m_listMatch[progInfo->GetRecordingRuleID()]);
14621463

14631464
subtitle = QString("(%1) %2").arg(matchInfo).arg(subtitle);
1464-
14651465
item->SetText(subtitle, "scheduleinfo", state);
1466+
14661467
item->SetText(QString::number(progRecPriority), "progpriority", state);
1467-
item->SetText(QString::number(finalRecPriority), "finalpriority", state);
1468+
item->SetText(QString::number(finalRecPriority),
1469+
"finalpriority", state);
1470+
1471+
QString msg = QString::number(progRecPriority);
1472+
if(autorecpri != 0)
1473+
msg += tr(" + %1 automatic priority (%2hr)")
1474+
.arg(autorecpri).arg(progInfo->avg_delay);
1475+
item->SetText(msg, "recpriority", state);
1476+
item->SetText(QString::number(progRecPriority + autorecpri),
1477+
"recpriorityB", state);
1478+
item->SetText(QString::number(progInfo->recTypeRecPriority),
1479+
"rectypepriority", state);
14681480

14691481
QString tempDateTime = MythDateTimeToString(progInfo->last_record,
14701482
kDateTimeFull | kSimplify |

0 commit comments

Comments
 (0)