From 1eba2bb0f48ad29a5515fa04e5dce40e1ca923b5 Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Fri, 6 Jan 2012 11:32:50 +0100 Subject: [PATCH] merged --- src/gui/UBTeacherBarWidget.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gui/UBTeacherBarWidget.cpp b/src/gui/UBTeacherBarWidget.cpp index 52985f84..b5e788da 100644 --- a/src/gui/UBTeacherBarWidget.cpp +++ b/src/gui/UBTeacherBarWidget.cpp @@ -356,6 +356,7 @@ void UBTeacherBarWidget::loadContent() // Update the fields of the preview widget mpPreview->setTitle(mpTitle->text()); mpPreview->mediaViewer()->loadMedia(nextInfos.medias); + mpStackWidget->setCurrentWidget(mpPreview); if(mpDuration1->isChecked()){ mpPreview->setDuration(eDuration_Quarter); @@ -366,6 +367,9 @@ void UBTeacherBarWidget::loadContent() } } + // this is always done becasue it allows to clean the media on + // changing the page + mpPreview->mediaViewer()->loadMedia(nextInfos.medias); } bool UBTeacherBarWidget::isEmpty() @@ -829,8 +833,6 @@ UBTeacherBarPreviewMedia::~UBTeacherBarPreviewMedia() void UBTeacherBarPreviewMedia::loadMedia(QStringList pMedias) { - foreach(QWidget* eachWidget, mWidgetList.keys()) - delete eachWidget; mWidgetList.clear(); foreach(QString eachString, pMedias){ if(!eachString.isEmpty()){