#ifdef WIN32
#define PREF_W 410
- #define PREF_H 151
+ #define PREF_H 121
#else
#define PREF_W 450
#define PREF_H 160
statusBar()->addPermanentWidget( timeLabel, 2 );
speedLabel->setContextMenuPolicy ( Qt::CustomContextMenu );
timeLabel->setContextMenuPolicy ( Qt::CustomContextMenu );
-
+ timeLabel->installEventFilter( this );
CONNECT( speedLabel, customContextMenuRequested( QPoint ),
this, showSpeedMenu( QPoint ) );
CONNECT( timeLabel, customContextMenuRequested( QPoint ),
}
}
+
void MainInterface::handleMainUi( QSettings *settings )
{
/* Create the main Widget and the mainLayout */
else timeLabel->setText( " "+title+" " );
}
-void MainInterface::toggleTimeDisplay( bool b_remain = false )
+void MainInterface::toggleTimeDisplay()
{
b_remainingTime = ( b_remainingTime ? false : true );
}
else
{
sysTray->setToolTip( name );
- if( notificationEnabled && ( isHidden() || isMinimized() ) )
+ if( notificationEnabled )
{
sysTray->showMessage( qtr( "VLC media player" ), name,
QSystemTrayIcon::NoIcon, 4000 );
}
}
+bool MainInterface::eventFilter(QObject *obj, QEvent *event)
+{
+ if( (obj == timeLabel) && (event->type() == QEvent::MouseButtonPress) ) toggleTimeDisplay();
+}
+
+
void MainInterface::keyPressEvent( QKeyEvent *e )
{
int i_vlck = qtEventToVLCKey( e );
void dragMoveEvent( QDragMoveEvent * );
void dragLeaveEvent( QDragLeaveEvent * );
void closeEvent( QCloseEvent *);
+
+ bool eventFilter(QObject *obj, QEvent *event);
+
friend class VolumeClickHandler;
private:
QSettings *settings;
void setName( QString );
void setVLCWindowsTitle( QString title = "" );
void setDisplay( float, int, int );
- void toggleTimeDisplay( bool );
+ void toggleTimeDisplay();
void setElapsedTime();
void setRemainTime();
#if 0