qtmobility/examples/slideshow/slideshow.cpp
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    63     connect(imageViewer, SIGNAL(mediaStatusChanged(QMediaImageViewer::MediaStatus)),
    63     connect(imageViewer, SIGNAL(mediaStatusChanged(QMediaImageViewer::MediaStatus)),
    64             this, SLOT(statusChanged(QMediaImageViewer::MediaStatus)));
    64             this, SLOT(statusChanged(QMediaImageViewer::MediaStatus)));
    65     connect(imageViewer, SIGNAL(elapsedTimeChanged(int)), this, SLOT(elapsedTimeChanged(int)));
    65     connect(imageViewer, SIGNAL(elapsedTimeChanged(int)), this, SLOT(elapsedTimeChanged(int)));
    66 
    66 
    67     playlist = new QMediaPlaylist;
    67     playlist = new QMediaPlaylist;
    68     playlist->setMediaObject(imageViewer);
    68     imageViewer->bind(playlist);
    69 
    69 
    70     connect(playlist, SIGNAL(loaded()), this, SLOT(playlistLoaded()));
    70     connect(playlist, SIGNAL(loaded()), this, SLOT(playlistLoaded()));
    71     connect(playlist, SIGNAL(loadFailed()), this, SLOT(playlistLoadFailed()));
    71     connect(playlist, SIGNAL(loadFailed()), this, SLOT(playlistLoadFailed()));
    72 
    72 
       
    73     connect(playlist, SIGNAL(loaded()), this, SLOT(playlistLoaded()));
       
    74     connect(playlist, SIGNAL(loadFailed()), this, SLOT(playlistLoadFailed()));
       
    75 
    73     QVideoWidget *videoWidget = new QVideoWidget;
    76     QVideoWidget *videoWidget = new QVideoWidget;
    74     videoWidget->setMediaObject(imageViewer);
    77     imageViewer->bind(videoWidget);
       
    78 
       
    79     statusLabel = new QLabel(tr("%1 Images").arg(0));
       
    80     statusLabel->setAlignment(Qt::AlignCenter);
       
    81 
       
    82     viewerLayout = new QStackedLayout;
       
    83     viewerLayout->setStackingMode(QStackedLayout::StackAll);
       
    84     viewerLayout->addWidget(videoWidget);
       
    85     viewerLayout->addWidget(statusLabel);
    75 
    86 
    76     statusLabel = new QLabel(tr("%1 Images").arg(0));
    87     statusLabel = new QLabel(tr("%1 Images").arg(0));
    77     statusLabel->setAlignment(Qt::AlignCenter);
    88     statusLabel->setAlignment(Qt::AlignCenter);
    78 
    89 
    79     viewerLayout = new QStackedLayout;
    90     viewerLayout = new QStackedLayout;