- /* p_intf, advanced control visible or not, blingbling or not */
- ControlsWidget( intf_thread_t *, MainInterface*, bool, bool );
- virtual ~ControlsWidget();
-
- QPushButton *playlistButton;
- void setStatus( int );
- void enableInput( bool );
- void enableVideo( bool );
-public slots:
- void setNavigation( int );
-protected:
- friend class MainInterface;
- friend class VolumeClickHandler;
-private:
- intf_thread_t *p_intf;
- QWidget *discFrame;
- QWidget *telexFrame;
- QGridLayout *controlLayout;
- InputSlider *slider;
- QPushButton *prevSectionButton, *nextSectionButton, *menuButton;
- QPushButton *playButton, *fullscreenButton;
- QToolButton *slowerButton, *fasterButton;
- AdvControlsWidget *advControls;
- QLabel *volMuteLabel;
- QAbstractSlider *volumeSlider;
-
- bool b_advancedVisible;
-private slots:
- void play();
- void stop();
- void prev();
- void next();
- void updateVolume( int );
- void updateVolume( void );
- void fullscreen();
- void extSettings();
- void faster();
- void slower();
- void toggleAdvanced();
-signals:
- void advancedControlsToggled( bool );
-};