Commit 32f7fa10 authored by Jean-Paul Saman's avatar Jean-Paul Saman

qt4: Catch INPUT_EVENT_PROGRAM updates and show icon when "program-scrambled" is set.

parent d7a871c8
...@@ -138,9 +138,8 @@ void InputManager::delInput() ...@@ -138,9 +138,8 @@ void InputManager::delInput()
emit artChanged( NULL ); emit artChanged( NULL );
emit infoChanged( NULL ); emit infoChanged( NULL );
emit metaChanged( (input_item_t *)NULL ); emit metaChanged( (input_item_t *)NULL );
#if 0
emit encryptionChanged( false ); emit encryptionChanged( false );
#endif
} }
/* Convert the event from the callbacks in actions */ /* Convert the event from the callbacks in actions */
...@@ -229,6 +228,9 @@ void InputManager::customEvent( QEvent *event ) ...@@ -229,6 +228,9 @@ void InputManager::customEvent( QEvent *event )
case RecordingEvent_Type: case RecordingEvent_Type:
UpdateRecord(); UpdateRecord();
break; break;
case ProgramChanged_Type:
UpdateProgramEvent();
break;
default: default:
msg_Warn( p_intf, "This shouldn't happen: %i", i_type ); msg_Warn( p_intf, "This shouldn't happen: %i", i_type );
assert(0); assert(0);
...@@ -328,8 +330,9 @@ static int InputEvent( vlc_object_t *p_this, const char *, ...@@ -328,8 +330,9 @@ static int InputEvent( vlc_object_t *p_this, const char *,
case INPUT_EVENT_PROGRAM: case INPUT_EVENT_PROGRAM:
/* This is for PID changes */ /* This is for PID changes */
/* event = new IMEvent( ProgramChanged_Type, 0 ); event = new IMEvent( ProgramChanged_Type, 0 );
break; */ break;
case INPUT_EVENT_SIGNAL: case INPUT_EVENT_SIGNAL:
/* This is for capture-card signals */ /* This is for capture-card signals */
/* event = new IMEvent( SignalChanged_Type, 0 ); /* event = new IMEvent( SignalChanged_Type, 0 );
...@@ -628,6 +631,15 @@ void InputManager::UpdateRecord() ...@@ -628,6 +631,15 @@ void InputManager::UpdateRecord()
} }
} }
void InputManager::UpdateProgramEvent()
{
if( hasInput() )
{
bool b_scrambled = var_GetBool( p_input, "program-scrambled" );
emit encryptionChanged( b_scrambled );
}
}
/* User update of the slider */ /* User update of the slider */
void InputManager::sliderUpdate( float new_pos ) void InputManager::sliderUpdate( float new_pos )
{ {
......
...@@ -58,8 +58,8 @@ enum { ...@@ -58,8 +58,8 @@ enum {
CachingEvent_Type, CachingEvent_Type,
BookmarksChanged_Type, BookmarksChanged_Type,
RecordingEvent_Type, RecordingEvent_Type,
/* ProgramChanged_Type, ProgramChanged_Type,
SignalChanged_Type, */ /* SignalChanged_Type, */
FullscreenControlToggle_Type = QEvent::User + IMEventType + 20, FullscreenControlToggle_Type = QEvent::User + IMEventType + 20,
FullscreenControlShow_Type, FullscreenControlShow_Type,
...@@ -135,7 +135,7 @@ private: ...@@ -135,7 +135,7 @@ private:
void UpdateStats(); void UpdateStats();
void UpdateCaching(); void UpdateCaching();
void UpdateRecord(); void UpdateRecord();
void UpdateProgramEvent();
public slots: public slots:
void setInput( input_thread_t * ); ///< Our controlled input changed void setInput( input_thread_t * ); ///< Our controlled input changed
...@@ -197,9 +197,8 @@ signals: ...@@ -197,9 +197,8 @@ signals:
void synchroChanged(); void synchroChanged();
void bookmarksChanged(); void bookmarksChanged();
void cachingChanged( float ); void cachingChanged( float );
#if 0 /// Program Event changes
void encryptionChanged( bool ); void encryptionChanged( bool );
#endif
}; };
class MainInputManager : public QObject class MainInputManager : public QObject
......
...@@ -81,9 +81,7 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf ) ...@@ -81,9 +81,7 @@ MainInterface::MainInterface( intf_thread_t *_p_intf ) : QVLCMW( _p_intf )
playlistVisible = false; playlistVisible = false;
input_name = ""; input_name = "";
fullscreenControls = NULL; fullscreenControls = NULL;
#if 0
cryptedLabel = NULL; cryptedLabel = NULL;
#endif
/* Ask for privacy */ /* Ask for privacy */
askForPrivacy(); askForPrivacy();
...@@ -353,12 +351,10 @@ inline void MainInterface::createStatusBar() ...@@ -353,12 +351,10 @@ inline void MainInterface::createStatusBar()
- right-clicking and clicking just toggle between remaining and - right-clicking and clicking just toggle between remaining and
elapsed time.*/ elapsed time.*/
CONNECT( timeLabel, timeLabelDoubleClicked(), THEDP, gotoTimeDialog() ); CONNECT( timeLabel, timeLabelDoubleClicked(), THEDP, gotoTimeDialog() );
#if 0
CONNECT( THEMIM->getIM(), encryptionChanged( bool ) , this, showCryptedLabel( bool ) ); CONNECT( THEMIM->getIM(), encryptionChanged( bool ) , this, showCryptedLabel( bool ) );
#endif
} }
#if 0
void MainInterface::showCryptedLabel( bool ) void MainInterface::showCryptedLabel( bool )
{ {
if( cryptedLabel == NULL ) if( cryptedLabel == NULL )
...@@ -370,7 +366,6 @@ void MainInterface::showCryptedLabel( bool ) ...@@ -370,7 +366,6 @@ void MainInterface::showCryptedLabel( bool )
cryptedLabel->show(); cryptedLabel->show();
} }
#endif
inline void MainInterface::initSystray() inline void MainInterface::initSystray()
{ {
......
...@@ -142,9 +142,7 @@ private: ...@@ -142,9 +142,7 @@ private:
/* Status Bar */ /* Status Bar */
QLabel *nameLabel; QLabel *nameLabel;
#if 0
QLabel *cryptedLabel; QLabel *cryptedLabel;
#endif
virtual void customEvent( QEvent *); virtual void customEvent( QEvent *);
virtual void keyPressEvent( QKeyEvent *); virtual void keyPressEvent( QKeyEvent *);
...@@ -177,9 +175,7 @@ private slots: ...@@ -177,9 +175,7 @@ private slots:
void updateSystrayTooltipName( QString ); void updateSystrayTooltipName( QString );
void updateSystrayTooltipStatus( int ); void updateSystrayTooltipStatus( int );
#if 0
void showCryptedLabel( bool ); void showCryptedLabel( bool );
#endif
signals: signals:
void askReleaseVideo( ); void askReleaseVideo( );
void askVideoToResize( unsigned int, unsigned int ); void askVideoToResize( unsigned int, unsigned int );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment