summaryrefslogtreecommitdiff
path: root/recmenus.c
diff options
context:
space:
mode:
authorkamel5 <vdr.kamel5 (at) gmx (dot) net>2019-11-09 12:12:04 +0100
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2022-06-18 17:03:15 +0200
commit51b1896c6daec74714de1ea473e55f024d82250f (patch)
treec48e9ec1ee546e82cded2563e094ced5e8ea628e /recmenus.c
parentec7d45f96004275b18254f6958823a18a0ec8951 (diff)
downloadvdr-plugin-tvguide-51b1896c6daec74714de1ea473e55f024d82250f.tar.gz
vdr-plugin-tvguide-51b1896c6daec74714de1ea473e55f024d82250f.tar.bz2
Refactor cRecMenuNoRerunsFound
Diffstat (limited to 'recmenus.c')
-rw-r--r--recmenus.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/recmenus.c b/recmenus.c
index c2f937a..b421faf 100644
--- a/recmenus.c
+++ b/recmenus.c
@@ -365,16 +365,15 @@ const cEvent *cRecMenuRerunResults::GetRerunEvent(void) {
}
// --- cRecMenuNoRerunsFound ---------------------------------------------------------
-cRecMenuNoRerunsFound::cRecMenuNoRerunsFound(cString searchString) {
+cRecMenuNoRerunsFound::cRecMenuNoRerunsFound(cString searchString) { // OK
SetWidthPercent(50);
- cString message = tr("No reruns found for Event");
- cString text = cString::sprintf("%s\n\"%s\"",
- *message,
- *searchString);
- cRecMenuItemInfo *infoItem = new cRecMenuItemInfo(*text);
- infoItem->CalculateHeight(width - 2 * border);
- AddMenuItem(infoItem);
- AddMenuItem(new cRecMenuItemButton(tr("OK"), rmsTimerConflictIgnoreReruns, true, true));
+
+ const cString line1 = tr("No reruns found for Event");
+ const cString eventQuoted = cString::sprintf("\"%s\"", *searchString);
+
+ AddHeader(new cRecMenuItemInfo(*line1, 2, *eventQuoted, "", "", width - 2 * border));
+ AddFooter(new cRecMenuItemButton(tr("OK"), rmsTimerConflictIgnoreReruns, true, true));
+
CalculateHeight();
CreatePixmap();
Arrange();