@ -94,8 +94,8 @@ UBTBPageEditWidget::UBTBPageEditWidget(UBTeacherBarDataMgr *pDataMgr, QWidget *p
mPagePreviewLayout . addStretch ( 1 ) ;
mPagePreviewLayout . addStretch ( 1 ) ;
mLayout . addLayout ( & mPagePreviewLayout , 0 ) ;
mLayout . addLayout ( & mPagePreviewLayout , 0 ) ;
connect ( mpTitle , SIGNAL ( textChanged ( QString ) ) , this , SLOT ( onValu eChanged ( ) ) ) ;
connect ( mpTitle , SIGNAL ( textChanged ( QString ) ) , this , SLOT ( onTitl eChanged ( ) ) ) ;
connect ( mpComments , SIGNAL ( textChanged ( ) ) , this , SLOT ( onValue Changed ( ) ) ) ;
connect ( mpComments , SIGNAL ( textChanged ( ) ) , this , SLOT ( onComments Changed ( ) ) ) ;
connect ( mpActionButton , SIGNAL ( clicked ( ) ) , this , SLOT ( onActionButton ( ) ) ) ;
connect ( mpActionButton , SIGNAL ( clicked ( ) ) , this , SLOT ( onActionButton ( ) ) ) ;
connect ( mpLinkButton , SIGNAL ( clicked ( ) ) , this , SLOT ( onLinkButton ( ) ) ) ;
connect ( mpLinkButton , SIGNAL ( clicked ( ) ) , this , SLOT ( onLinkButton ( ) ) ) ;
connect ( mpDocumentEditbutton , SIGNAL ( clicked ( ) ) , this , SLOT ( onDocumentEditClicked ( ) ) ) ;
connect ( mpDocumentEditbutton , SIGNAL ( clicked ( ) ) , this , SLOT ( onDocumentEditClicked ( ) ) ) ;
@ -119,9 +119,14 @@ UBTBPageEditWidget::~UBTBPageEditWidget()
DELETEPTR ( mpTitle ) ;
DELETEPTR ( mpTitle ) ;
}
}
void UBTBPageEditWidget : : onValu eChanged ( )
void UBTBPageEditWidget : : onTitl eChanged ( )
{
{
mpDataMgr - > setPageTitle ( mpTitle - > text ( ) ) ;
mpDataMgr - > setPageTitle ( mpTitle - > text ( ) ) ;
emit valueChanged ( ) ;
}
void UBTBPageEditWidget : : onCommentsChanged ( )
{
mpDataMgr - > setComments ( mpComments - > document ( ) - > toPlainText ( ) ) ;
mpDataMgr - > setComments ( mpComments - > document ( ) - > toPlainText ( ) ) ;
emit valueChanged ( ) ;
emit valueChanged ( ) ;
}
}
@ -185,7 +190,6 @@ void UBTBPageEditWidget::saveFields()
void UBTBPageEditWidget : : updateFields ( )
void UBTBPageEditWidget : : updateFields ( )
{
{
mpTitle - > setText ( mpDataMgr - > pageTitle ( ) ) ;
mpTitle - > setText ( mpDataMgr - > pageTitle ( ) ) ;
qDebug ( ) < < " mpComments will become: " < < mpDataMgr - > comments ( ) ;
foreach ( sAction action , * mpDataMgr - > actions ( ) ) {
foreach ( sAction action , * mpDataMgr - > actions ( ) ) {
UBTeacherStudentAction * pAction = new UBTeacherStudentAction ( this ) ;
UBTeacherStudentAction * pAction = new UBTeacherStudentAction ( this ) ;
@ -205,8 +209,7 @@ void UBTBPageEditWidget::updateFields()
// TODO: add the medias
// TODO: add the medias
qDebug ( ) < < " mpComments will become: " < < mpDataMgr - > comments ( ) ;
mpComments - > document ( ) - > setPlainText ( mpDataMgr - > comments ( ) ) ;
mpComments - > setPlainText ( mpDataMgr - > comments ( ) ) ;
}
}
void UBTBPageEditWidget : : clearFields ( )
void UBTBPageEditWidget : : clearFields ( )