- void advanced();
- void updateVolume( int sliderVolume );
- void updateSystrayMenu( int );
-};
-
-
-class VolumeClickHandler : public QObject
-{
-public:
- VolumeClickHandler( intf_thread_t *_p_intf, MainInterface *_m ) :QObject(_m)
- {m = _m; p_intf = _p_intf; }
- virtual ~VolumeClickHandler() {};
- bool eventFilter( QObject *obj, QEvent *e )
- {
- if (e->type() == QEvent::MouseButtonPress )
- {
- aout_VolumeMute( p_intf, NULL );
- return true;
- }
- return false;
- }
-private:
- MainInterface *m;
- intf_thread_t *p_intf;
+#endif
+ void handleSystrayClick( QSystemTrayIcon::ActivationReason );
+ void updateSystrayTooltipName( const QString& );
+ void updateSystrayTooltipStatus( int );
+
+ void showCryptedLabel( bool );
+
+ void handleKeyPress( QKeyEvent * );
+
+signals:
+ void askGetVideo( WId *p_id, int *pi_x, int *pi_y,
+ unsigned int *pi_width, unsigned int *pi_height );
+ void askReleaseVideo( );
+ void askVideoToResize( unsigned int, unsigned int );
+ void askVideoSetFullScreen( bool );
+ void askUpdate();
+ void minimalViewToggled( bool );
+ void fullscreenInterfaceToggled( bool );