class QMenu;
class QSize;
class QDockWidet;
+class QProgressBar;
enum{
CONTROLS_HIDDEN = 0x0,
class MainInterface : public QVLCMW
{
Q_OBJECT;
+
+ friend class VolumeClickHandler;
+ friend class InteractionDialog;
+
public:
MainInterface( intf_thread_t *);
virtual ~MainInterface();
void dragLeaveEvent( QDragLeaveEvent * );
void closeEvent( QCloseEvent *);
- friend class VolumeClickHandler;
private:
QSettings *settings;
QSystemTrayIcon *sysTray;
ControlsWidget *controls;
QMenu *speedControlMenu;
SpeedControlWidget *speedControl;
+ QProgressBar *pgBar;
void handleMainUi( QSettings* );
void privacy();
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
void togglePlaylist();
void toggleUpdateSystrayMenu();
void toggleAdvanced();
+ void toggleFullScreen();
/* Manage the Video Functions from the vout threads */
void releaseVideoSlot( void * );