#ifdef WIN32
virtual bool winEvent( MSG *, long * );
#endif
+ virtual void changeEvent( QEvent * );
virtual void dropEvent( QDropEvent *);
virtual void dragEnterEvent( QDragEnterEvent * );
virtual void dragMoveEvent( QDragMoveEvent * );
bool b_autoresize; ///< persistent resizable window
bool b_videoEmbedded; ///< Want an external Video Window
bool b_videoFullScreen; ///< --fullscreen
- bool b_videoOnTop; ///< --video-on-top
bool b_hideAfterCreation;
bool b_minimalView; ///< Minimal video
bool b_interfaceFullScreen;
+ bool b_pauseOnMinimize;
/* States */
bool playlistVisible; ///< Is the playlist visible ?
// bool b_visualSelectorEnabled;
bool b_plDocked; ///< Is the playlist docked ?
+ bool b_hasPausedWhenMinimized;
+ bool b_statusbarVisible;
#ifdef WIN32
HIMAGELIST himl;
void toggleInterfaceFullScreen();
void toggleFSC();
+ void setStatusBarVisibility(bool b_visible);
+
void popupMenu( const QPoint& );
+#ifdef WIN32
void changeThumbbarButtons( int );
+#endif
/* Manage the Video Functions from the vout threads */
void getVideoSlot( WId *p_id, int *pi_x, int *pi_y,
unsigned *pi_width, unsigned *pi_height );
void releaseVideoSlot( void );
+ void emitBoss();
+
+ void reloadPrefs();
+
private slots:
void debug();
void destroyPopupMenu();
void setVideoSize( unsigned int, unsigned int );
void setVideoFullScreen( bool );
void setVideoOnTop( bool );
+ void setBoss();
signals:
void askGetVideo( WId *p_id, int *pi_x, int *pi_y,
void askVideoOnTop( bool );
void minimalViewToggled( bool );
void fullscreenInterfaceToggled( bool );
+ void askToQuit();
+ void askBoss();
};