diff options
author | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2019-11-09 12:12:04 +0100 |
---|---|---|
committer | kamel5 <vdr.kamel5 (at) gmx (dot) net> | 2022-06-18 17:03:15 +0200 |
commit | 51b1896c6daec74714de1ea473e55f024d82250f (patch) | |
tree | c48e9ec1ee546e82cded2563e094ced5e8ea628e /recmenus.c | |
parent | ec7d45f96004275b18254f6958823a18a0ec8951 (diff) | |
download | vdr-plugin-tvguide-51b1896c6daec74714de1ea473e55f024d82250f.tar.gz vdr-plugin-tvguide-51b1896c6daec74714de1ea473e55f024d82250f.tar.bz2 |
Refactor cRecMenuNoRerunsFound
Diffstat (limited to 'recmenus.c')
-rw-r--r-- | recmenus.c | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -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(); |