- void fromAtoB();
- void record();
- void AtoBLoop( float, int, int );
-};
-
-/* Button Bar */
-class InputSlider;
-class QSlider;
-class QGridLayout;
-class VolumeClickHandler;
-class SoundSlider;
-class QAbstractSlider;
-class QToolButton;
-
-class ControlsWidget : public QFrame
-{
- Q_OBJECT
-public:
- /* p_intf, advanced control visible or not, blingbling or not */
- ControlsWidget( intf_thread_t *_p_i, MainInterface *_p_mi,
- bool b_advControls, bool b_shiny, bool b_fsCreation = false);
- 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;
-protected:
- intf_thread_t *p_intf;
- QWidget *discFrame;
- QWidget *telexFrame;
- QGridLayout *controlLayout;
- InputSlider *slider;
- QPushButton *prevSectionButton, *nextSectionButton, *menuButton;
- QPushButton *playButton, *fullscreenButton, *extSettingsButton;
- QToolButton *slowerButton, *fasterButton;
- QHBoxLayout *controlButLayout;
- AdvControlsWidget *advControls;
- QLabel *volMuteLabel;
- QAbstractSlider *volumeSlider;
- VolumeClickHandler *hVolLabel;
-
- bool b_advancedVisible;
-protected slots:
- void play();
- void stop();
- void prev();
- void next();
- void updateVolume( int );
- void updateVolume( void );
- void updateInput();
- void fullscreen();
- void extSettings();
- void faster();
- void slower();
- void toggleAdvanced();
-signals:
- void advancedControlsToggled( bool );
-};