LoopChanged_Type,
RepeatChanged_Type,
LeafToParent_Type,
+ EPGEvent_Type,
/* SignalChanged_Type, */
FullscreenControlToggle_Type = QEvent::User + IMEventType + 20,
class InputManager : public QObject
{
- Q_OBJECT;
+ Q_OBJECT
friend class MainInputManager;
public:
int i_old_playing_status;
QString oldName;
QString artUrl;
- int i_rate;
+ float f_rate;
float f_cache;
bool b_video;
mtime_t timeA, timeB;
void UpdateCaching();
void UpdateRecord();
void UpdateProgramEvent();
+ void UpdateEPG();
public slots:
void setInput( input_thread_t * ); ///< Our controlled input changed
/// Send new position, new time and new length
void positionUpdated( float , int64_t, int );
void seekRequested( float pos );
- void rateChanged( int );
+ void rateChanged( float );
void nameChanged( const QString& );
/// Used to signal whether we should show navigation buttons
void titleChanged( bool );
void cachingChanged( float );
/// Program Event changes
void encryptionChanged( bool );
+ void epgChanged();
};
class MainInputManager : public QObject
{
- Q_OBJECT;
+ Q_OBJECT
public:
static MainInputManager *getInstance( intf_thread_t *_p_intf )
{