* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
-#ifndef _MAIN_INTERFACE_H_
-#define _MAIN_INTERFACE_H_
+#ifndef QVLC_MAIN_INTERFACE_H_
+#define QVLC_MAIN_INTERFACE_H_
#include "qt4.hpp"
class SpeedControlWidget;
class QMenu;
class QSize;
+class DialogHandler;
enum {
CONTROLS_VISIBLE = 0x1,
{
Q_OBJECT;
- friend class InteractionDialog;
friend class PlaylistWidget;
public:
ControlsWidget *controls;
InputControlsWidget *inputC;
FullscreenControllerWidget *fullscreenControls;
+ DialogHandler *dialogHandler;
void handleMainUi( QSettings* );
void askForPrivacy();
/* Status Bar */
QLabel *nameLabel;
-#if 0
QLabel *cryptedLabel;
-#endif
virtual void customEvent( QEvent *);
virtual void keyPressEvent( QKeyEvent *);
void toggleAdvanced();
void toggleFullScreen();
void toggleFSC();
+ void popupMenu( const QPoint& );
/* Manage the Video Functions from the vout threads */
void releaseVideoSlot( void );
void updateSystrayTooltipName( QString );
void updateSystrayTooltipStatus( int );
-#if 0
void showCryptedLabel( bool );
-#endif
signals:
void askReleaseVideo( );
void askVideoToResize( unsigned int, unsigned int );
void askBgWidgetToToggle();
void askUpdate();
void minimalViewToggled( bool );
+ void fullscreenInterfaceToggled( bool );
};
#endif