#include <QUrl>
#include <QHBoxLayout>
-PlaylistDialog *PlaylistDialog::instance = NULL;
-
PlaylistDialog::PlaylistDialog( intf_thread_t *_p_intf )
: QVLCMW( _p_intf )
{
QWidget *main = new QWidget( this );
setCentralWidget( main );
setWindowTitle( qtr( "Playlist" ) );
- setWindowOpacity( config_GetFloat( p_intf, "qt-opacity" ) );
+ setWindowRole( "vlc-playlist" );
+ setWindowOpacity( var_InheritFloat( p_intf, "qt-opacity" ) );
QHBoxLayout *l = new QHBoxLayout( centralWidget() );
getSettings()->beginGroup("playlistdialog");
- playlistWidget = new PlaylistWidget( p_intf );
+ playlistWidget = new PlaylistWidget( p_intf, this );
l->addWidget( playlistWidget );
readSettings( getSettings(), QSize( 600,700 ) );
void PlaylistDialog::dropEvent( QDropEvent *event )
{
const QMimeData *mimeData = event->mimeData();
- foreach( QUrl url, mimeData->urls() ) {
+ foreach( const QUrl &url, mimeData->urls() ) {
QString s = toNativeSeparators( url.toString() );
if( s.length() > 0 ) {
playlist_Add( THEPL, qtu(s), NULL,