resolved issue

preferencesAboutTextFull
Claudio Valerio 13 years ago
parent f7cd5b2bac
commit e93410f137
  1. 16
      src/gui/UBTeacherBarWidget.cpp

@ -366,12 +366,12 @@ void UBTeacherBarWidget::loadContent()
mpPreview->setDuration(eDuration_ThreeQuarter); mpPreview->setDuration(eDuration_ThreeQuarter);
} }
mpPreview->setComments(mpComments->document()->toPlainText()); mpPreview->setComments(mpComments->document()->toPlainText());
} mpPreview->mediaViewer()->cleanMedia();
// this is always done becasue it allows to clean the media on
// changing the page
mpPreview->mediaViewer()->loadMedia(nextInfos.medias); mpPreview->mediaViewer()->loadMedia(nextInfos.medias);
} }
}
bool UBTeacherBarWidget::isEmpty() bool UBTeacherBarWidget::isEmpty()
{ {
return mpTitle->text() == "" && return mpTitle->text() == "" &&
@ -848,10 +848,18 @@ UBTeacherBarPreviewMedia::~UBTeacherBarPreviewMedia()
} }
void UBTeacherBarPreviewMedia::cleanMedia()
{
foreach(QWidget* eachWidget, mWidgetList.keys()){
delete eachWidget;
eachWidget = NULL;
}
mWidgetList.clear();
}
void UBTeacherBarPreviewMedia::loadMedia(QStringList pMedias) void UBTeacherBarPreviewMedia::loadMedia(QStringList pMedias)
{ {
mWidgetList.clear();
foreach(QString eachString, pMedias){ foreach(QString eachString, pMedias){
if(!eachString.isEmpty()){ if(!eachString.isEmpty()){
QString mimeType = UBFileSystemUtils::mimeTypeFromFileName(eachString); QString mimeType = UBFileSystemUtils::mimeTypeFromFileName(eachString);

Loading…
Cancel
Save