#include <QWidget>
#include <QFrame>
-#include <QMutex>
-#include <QWaitCondition>
#define VOLUME_MAX 200
virtual QSize sizeHint() const;
private:
intf_thread_t *p_intf;
- vout_thread_t *p_vout;
+ int i_vout;
- vlc_mutex_t lock;
QSize videoSize;
- QMutex handleLock;
- QWaitCondition handleWait;
- bool handleReady;
signals:
- void askVideoWidgetToShow();
- //void askResize();
+ void askVideoWidgetToShow( unsigned int, unsigned int );
public slots:
void SetSizing( unsigned int, unsigned int );
InputSlider *slider;
QPushButton *prevSectionButton, *nextSectionButton, *menuButton;
QPushButton *playButton, *fullscreenButton, *extSettingsButton;
- QPushButton *telexTransparent;
+ QPushButton *telexTransparent, *telexOn;
QSpinBox *telexPage;
QToolButton *slowerButton, *fasterButton;
QHBoxLayout *controlButLayout;
void toggleAdvanced();
void toggleTeletext();
void toggleTeletextTransparency();
+ void enableTeletext( bool );
signals:
void advancedControlsToggled( bool );
};
FullscreenControllerWidget( intf_thread_t *, MainInterface*, bool, bool );
virtual ~FullscreenControllerWidget();
- void SetHideTimeout( int hideTimeout ) { i_hideTimeout = hideTimeout; }
+ void setHideTimeout( int hideTimeout ) { i_hideTimeout = hideTimeout; }
+ void setIsFullscreen( bool isFS ) { b_isFullscreen = isFS; }
void regFullscreenCallback( vout_thread_t *p_vout );
bool isFSCHidden();
int i_lastPosY;
int i_hideTimeout; /* FSC hiding timeout, same as mouse hiding timeout */
bool b_mouseIsOver;
+ bool b_isFullscreen;
#ifdef WIN32TRICK
bool fscHidden;