}
#endif
-SpeedLabel::SpeedLabel( intf_thread_t *_p_intf, const QString text )
- : QLabel( text ), p_intf( _p_intf )
+SpeedLabel::SpeedLabel( intf_thread_t *_p_intf, const QString& text,
+ QWidget *parent )
+ : QLabel( text, parent ), p_intf( _p_intf )
{
setToolTip( qtr( "Current playback speed.\nRight click to adjust" ) );
setContextMenuPolicy ( Qt::CustomContextMenu );
{
Q_OBJECT
public:
- SpeedLabel( intf_thread_t *, const QString );
+ SpeedLabel( intf_thread_t *, const QString&, QWidget * );
protected:
virtual void mouseDoubleClickEvent ( QMouseEvent * event )
****************/
/* Widgets Creation*/
TimeLabel *timeLabel = new TimeLabel( p_intf );
- nameLabel = new QLabel;
+ nameLabel = new QLabel( this );
nameLabel->setTextInteractionFlags( Qt::TextSelectableByMouse
| Qt::TextSelectableByKeyboard );
- SpeedLabel *speedLabel = new SpeedLabel( p_intf, "1.00x" );
+ SpeedLabel *speedLabel = new SpeedLabel( p_intf, "1.00x", this );
/* Styling those labels */
timeLabel->setFrameStyle( QFrame::Sunken | QFrame::Panel );