From a3582234785895c13697fa1b980164ff1eaa77d0 Mon Sep 17 00:00:00 2001 From: Claudio Valerio Date: Thu, 12 Apr 2012 18:15:26 +0200 Subject: [PATCH] UBTGAdaptableText handling the resize event --- src/gui/UBTeacherGuideWidget.cpp | 2 +- src/gui/UBTeacherGuideWidgetsTools.cpp | 6 ++++++ src/gui/UBTeacherGuideWidgetsTools.h | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/gui/UBTeacherGuideWidget.cpp b/src/gui/UBTeacherGuideWidget.cpp index e4c85225..8d770c64 100644 --- a/src/gui/UBTeacherGuideWidget.cpp +++ b/src/gui/UBTeacherGuideWidget.cpp @@ -388,7 +388,7 @@ void UBTeacherGuidePresentationWidget::showData(QVector data) newWidgetItem->setText(0,element->attributes.value("task")); QString colorString = element->attributes.value("owner").toInt() == 0 ? "red":"green"; UBTGAdaptableText* textWidget = new UBTGAdaptableText(newWidgetItem,0); - textWidget->bottomMargin(15); + textWidget->bottomMargin(14); textWidget->setStyleSheet("QWidget {background: #EEEEEE; border:none; color:" + colorString + ";}"); textWidget->showText(element->attributes.value("task")); textWidget->document()->setDefaultFont(QFont(QApplication::font().family(),11)); diff --git a/src/gui/UBTeacherGuideWidgetsTools.cpp b/src/gui/UBTeacherGuideWidgetsTools.cpp index c2b10990..66962bc4 100644 --- a/src/gui/UBTeacherGuideWidgetsTools.cpp +++ b/src/gui/UBTeacherGuideWidgetsTools.cpp @@ -194,6 +194,12 @@ void UBTGAdaptableText::bottomMargin(int newValue) onTextChanged(); } +void UBTGAdaptableText::resizeEvent(QResizeEvent* e) +{ + QTextEdit::resizeEvent(e); + onTextChanged(); +} + /*************************************************************************** * class UBTGMediaWidget * ***************************************************************************/ diff --git a/src/gui/UBTeacherGuideWidgetsTools.h b/src/gui/UBTeacherGuideWidgetsTools.h index 523aea08..fe1248d8 100644 --- a/src/gui/UBTeacherGuideWidgetsTools.h +++ b/src/gui/UBTeacherGuideWidgetsTools.h @@ -99,6 +99,7 @@ protected: void keyPressEvent(QKeyEvent* e); void keyReleaseEvent(QKeyEvent* e); void showEvent(QShowEvent* e); + void resizeEvent(QResizeEvent* e); private: int mBottomMargin;