X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/b96f203b700c91e463eff20889d734119530bce0..aee1fdd37eadd70de2af1b299af87e238b4ac388:/lib/service/servicedvb.h diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h index 42e38013..b243ee07 100644 --- a/lib/service/servicedvb.h +++ b/lib/service/servicedvb.h @@ -77,7 +77,6 @@ public: RESULT subServices(ePtr &ptr); RESULT timeshift(ePtr &ptr); RESULT cueSheet(ePtr &ptr); - // iPauseableService RESULT pause(); @@ -120,6 +119,7 @@ public: // iCueSheet PyObject *getCutList(); void setCutList(PyObject *); + void setCutListEnable(int enable); private: friend class eServiceFactoryDVB; @@ -172,7 +172,7 @@ private: bool operator < (const struct cueEntry &o) const { - return what < o.what; + return where < o.where; } cueEntry(const pts_t &where, unsigned int what) : where(where), what(what) @@ -181,10 +181,12 @@ private: }; std::multiset m_cue_entries; - int m_cuesheet_changed; + int m_cuesheet_changed, m_cutlist_enabled; void loadCuesheet(); void saveCuesheet(); + + void cutlistToCuesheet(); }; #endif