static void startCustomEdit(void) { MythScreenStack *mainStack = GetMythMainWindow()->GetMainStack(); CustomEdit *custom = new CustomEdit(mainStack); if (custom->Create()) mainStack->AddScreen(custom); else delete custom; }
/** * \brief Creates a dialog for creating a custom recording rule */ void ScheduleCommon::EditCustom(ProgramInfo *pginfo) { if (!pginfo) return; MythScreenStack *mainStack = GetMythMainWindow()->GetMainStack(); CustomEdit *ce = new CustomEdit(mainStack, pginfo); if (ce->Create()) mainStack->AddScreen(ce); else delete ce; }