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; |