summaryrefslogtreecommitdiff
path: root/menu.h
diff options
context:
space:
mode:
Diffstat (limited to 'menu.h')
-rw-r--r--menu.h42
1 files changed, 23 insertions, 19 deletions
diff --git a/menu.h b/menu.h
index 5cb10d2..5553b66 100644
--- a/menu.h
+++ b/menu.h
@@ -59,6 +59,7 @@ class cMenuDb : public cParameters
friend class cEpgMenuSearchResult;
friend class cMenuSetupEPG2VDR;
friend class cMenuEpgScheduleItem;
+ friend class cMenuDbRecordings;
public:
@@ -118,23 +119,24 @@ class cMenuDb : public cParameters
cDbTable* recordingListDb;
cDbTable* useeventsDb;
- cDbStatement* selectTimers;
- cDbStatement* selectEventById;
- cDbStatement* selectMaxUpdSp;
- cDbStatement* selectTimerById;
- cDbStatement* selectActiveVdrs;
- cDbStatement* selectAllVdrs;
- cDbStatement* selectDoneTimerByState;
- cDbStatement* selectAllUser;
- cDbStatement* selectSearchTimers;
- cDbStatement* selectSearchTimerByName;
- cDbStatement* selectDoneTimerByStateTitleOrder;
- cDbStatement* selectDoneTimerByStateTimeOrder;
- cDbStatement* selectRecordingForEvent;
- cDbStatement* selectRecordingForEventByLv;
- cDbStatement* selectChannelFromMap;
-
- cSearchTimer* search;
+ cDbStatement* selectTimers {nullptr};
+ cDbStatement* selectEventById {nullptr};
+ cDbStatement* selectMaxUpdSp {nullptr};
+ cDbStatement* selectTimerById {nullptr};
+ cDbStatement* selectActiveVdrs {nullptr};
+ cDbStatement* selectAllVdrs {nullptr};
+ cDbStatement* selectDoneTimerByState {nullptr};
+ cDbStatement* selectAllUser {nullptr};
+ cDbStatement* selectSearchTimers {nullptr};
+ cDbStatement* selectSearchTimerByName {nullptr};
+ cDbStatement* selectDoneTimerByStateTitleOrder {nullptr};
+ cDbStatement* selectDoneTimerByStateTimeOrder {nullptr};
+ cDbStatement* selectRecordingForEvent {nullptr};
+ cDbStatement* selectRecordingForEventByLv {nullptr};
+ cDbStatement* selectRecordings {nullptr};
+ cDbStatement* selectChannelFromMap {nullptr};
+
+ cSearchTimer* search {nullptr};
cDbValue valueStartTime;
cDbValue timerState;
@@ -572,11 +574,11 @@ class cMenuDbRecordings : public cOsdMenu
private:
- char *base;
+ char* base;
int level;
cStateKey recordingsStateKey;
int helpKeys;
- const cRecordingFilter *filter;
+ const cRecordingFilter* filter;
static cString path;
static cString fileName;
void SetHelpKeys(void);
@@ -588,4 +590,6 @@ class cMenuDbRecordings : public cOsdMenu
// eOSState Info(void);
eOSState Sort(void);
eOSState Commands(eKeys Key = kNone);
+
+ cMenuDb* menuDb {nullptr};
};