[UI] Cleaned up widget deletion
This commit is contained in:
@@ -45,17 +45,6 @@ VideoWidget::search(const std::string& searchText)
|
|||||||
//TODO
|
//TODO
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
|
||||||
VideoWidget::backToList(void)
|
|
||||||
{
|
|
||||||
if (_mediaPlayer)
|
|
||||||
delete _mediaPlayer;
|
|
||||||
|
|
||||||
_videoDbWidget->setHidden(false);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void
|
void
|
||||||
VideoWidget::playVideo(boost::filesystem::path p)
|
VideoWidget::playVideo(boost::filesystem::path p)
|
||||||
{
|
{
|
||||||
@@ -100,8 +89,11 @@ VideoWidget::playVideo(boost::filesystem::path p)
|
|||||||
parameters.setBitrate(Transcode::Stream::Audio, 0/*audioBitrate*/);
|
parameters.setBitrate(Transcode::Stream::Audio, 0/*audioBitrate*/);
|
||||||
parameters.setBitrate(Transcode::Stream::Video, 0/*videoBitrate*/);
|
parameters.setBitrate(Transcode::Stream::Video, 0/*videoBitrate*/);
|
||||||
|
|
||||||
_mediaPlayer = new VideoMediaPlayerWidget(parameters, this);
|
VideoMediaPlayerWidget *mediaPlayer = new VideoMediaPlayerWidget(parameters, this);
|
||||||
_mediaPlayer->close().connect(this, &VideoWidget::backToList);
|
mediaPlayer->close().connect(std::bind([=] () {
|
||||||
|
_videoDbWidget->setHidden(false);
|
||||||
|
delete mediaPlayer;
|
||||||
|
}));
|
||||||
|
|
||||||
_videoDbWidget->setHidden(true);
|
_videoDbWidget->setHidden(true);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user