add evEnd to (p)core
authorFelix Domke <tmbinc@elitedvb.net>
Wed, 18 Jan 2006 14:18:36 +0000 (14:18 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Wed, 18 Jan 2006 14:18:36 +0000 (14:18 +0000)
lib/nav/core.cpp
lib/nav/core.h
lib/nav/pcore.cpp
lib/nav/pcore.h

index 957983d9acfd1f9f4002d19d08af4c230f1322d0..9bb43615697bf983f068534c96b57a2d20f5dbfc 100644 (file)
@@ -12,7 +12,7 @@ void eNavigation::serviceEvent(iPlayableService* service, int event)
        switch (event)
        {       
        case iPlayableService::evEnd:
-//             m_event(this, ev);
+               m_event(this, evEnd);
                break;
        case iPlayableService::evStart:
                m_event(this, evNewService);
index f1e0cd85b2a21baf5d04375e9b4518d96d1b0189..f1146b447a473c98ca80b2c90c37bdffd9bbb8c1 100644 (file)
@@ -24,6 +24,7 @@ public:
                evUpdatedEventInfo, /** the "currently running" event info was updated */
                evUpdatedInfo, /** the program info of this service was updated */
                evSeekableStatusChanged,
+               evEnd
        };
        
        RESULT playService(const eServiceReference &service);
index 21a25748bac93d8ff8b4b1375ad028bec7e82080..5be1dfd26f2dd9bdcf83c92bdab67c53560fd27b 100644 (file)
@@ -64,5 +64,7 @@ void pNavigation::navEvent(eNavigation *nav, int event)
        case eNavigation::evSeekableStatusChanged:
                m_event(evSeekableStatusChanged);
                break;
+       case eNavigation::evEnd:
+               m_event(evEnd);
        }
 }
index ad5d461be718f405062ff5b63f6377358a6f5454..07c979d69d3b81987ef2c3a41701e0603a2098d6 100644 (file)
@@ -20,6 +20,7 @@ public:
                evUpdatedEventInfo, /** the "currently running" event info was updated */
                evUpdatedInfo, /** the program info of this service was updated */
                evSeekableStatusChanged,
+               evEnd
        };
        
        pNavigation();