summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkamel5 <vdr.kamel5 (at) gmx (dot) net>2019-11-09 15:38:48 +0100
committerkamel5 <vdr.kamel5 (at) gmx (dot) net>2022-06-18 17:03:15 +0200
commitbb7d03c7ed49723420d78f30205592b3441c8a1e (patch)
tree91d5c7eac26b599c7273d7315828ad71e0211123
parentb804b63353f9593041787dea2aeed3b546ef8939 (diff)
downloadvdr-plugin-tvguide-bb7d03c7ed49723420d78f30205592b3441c8a1e.tar.gz
vdr-plugin-tvguide-bb7d03c7ed49723420d78f30205592b3441c8a1e.tar.bz2
Refactor cRecMenuRecordingSearchNotFound
-rw-r--r--recmenus.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/recmenus.c b/recmenus.c
index d13b96c..bf97774 100644
--- a/recmenus.c
+++ b/recmenus.c
@@ -1482,16 +1482,15 @@ int cRecMenuRecordingSearchResults::GetTotalNumMenuItems(void) {
}
// --- cRecMenuRecordingSearchNotFound ---------------------------------------------------------
-cRecMenuRecordingSearchNotFound::cRecMenuRecordingSearchNotFound(std::string searchString) {
+cRecMenuRecordingSearchNotFound::cRecMenuRecordingSearchNotFound(std::string searchString) { // OK
SetWidthPercent(50);
- cString message = tr("No recordings found for");
- cString text = cString::sprintf("%s\n\"%s\"",
- *message,
- searchString.c_str());
- cRecMenuItemInfo *infoItem = new cRecMenuItemInfo(*text);
- infoItem->CalculateHeight(width - 2 * border);
- AddMenuItem(infoItem);
- AddMenuItem(new cRecMenuItemButton(tr("OK"), rmsClose, true, true));
+
+ const cString line1 = cString::sprintf("%s", tr("No recordings found for"));
+ const cString line2 = cString::sprintf("\"%s\"", searchString.c_str());
+
+ AddHeader(new cRecMenuItemInfo(tr("No recordings found for"), 2, *line2, "", "", width - 2 * border));
+ AddFooter(new cRecMenuItemButton(tr("OK"), rmsClose, true, true));
+
CalculateHeight();
CreatePixmap();
Arrange();