X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fgui%2Fqt4%2Fmain_interface.hpp;h=bb287aea1ddfffb4234103c43958e6bb55fe88c1;hb=6576b0b21a58a87207a5b7e72887659de3bd3fd1;hp=8f37b020be9171f8059b85d6fa28ef4e10c22e02;hpb=890b8c21c26939cc0cd8e6ab8c4d8d68a445c50f;p=vlc diff --git a/modules/gui/qt4/main_interface.hpp b/modules/gui/qt4/main_interface.hpp index 8f37b020be..bb287aea1d 100644 --- a/modules/gui/qt4/main_interface.hpp +++ b/modules/gui/qt4/main_interface.hpp @@ -49,6 +49,7 @@ class SpeedControlWidget; class QMenu; class QSize; class QDockWidet; +class QProgressBar; enum{ CONTROLS_HIDDEN = 0x0, @@ -59,6 +60,10 @@ enum{ class MainInterface : public QVLCMW { Q_OBJECT; + + friend class VolumeClickHandler; + friend class InteractionDialog; + public: MainInterface( intf_thread_t *); virtual ~MainInterface(); @@ -85,7 +90,6 @@ protected: void dragLeaveEvent( QDragLeaveEvent * ); void closeEvent( QCloseEvent *); - friend class VolumeClickHandler; private: QSettings *settings; QSystemTrayIcon *sysTray; @@ -95,6 +99,7 @@ private: ControlsWidget *controls; QMenu *speedControlMenu; SpeedControlWidget *speedControl; + QProgressBar *pgBar; void handleMainUi( QSettings* ); void privacy(); @@ -116,10 +121,10 @@ private: bool videoIsActive; ///< Having a video now / THEMIM->hasV bool videoEmbeddedFlag; ///< Want an external Video Window bool playlistVisible; ///< Is the playlist visible ? - bool alwaysVideoFlag; ///< Always show the background bool visualSelectorEnabled; bool notificationEnabled; /// Systray Notifications bool b_remainingTime; /* showing elapsed or remaining time */ + int i_visualmode; ///< Visual Mode input_thread_t *p_input; ///< Main input associated to the playlist @@ -138,6 +143,7 @@ public slots: void togglePlaylist(); void toggleUpdateSystrayMenu(); void toggleAdvanced(); + void toggleFullScreen(); /* Manage the Video Functions from the vout threads */ void releaseVideoSlot( void * );