@ -161,7 +161,8 @@ UBTeacherBarPreviewWidget::UBTeacherBarPreviewWidget(UBTeacherBarDataMgr* pDataM
// Build the Preview widget
// Build the Preview widget
// Session Title
// Session Title
mTitleContainer . setLayout ( & mTitleLayout ) ;
mpTitleContainer = new QWidget ( this ) ;
mpTitleContainer - > setLayout ( & mTitleLayout ) ;
mpSessionTitle = new QLabel ( this ) ;
mpSessionTitle = new QLabel ( this ) ;
mpSessionTitle - > setText ( tr ( " Session: " ) ) ;
mpSessionTitle - > setText ( tr ( " Session: " ) ) ;
mpSessionTitle - > setWordWrap ( true ) ;
mpSessionTitle - > setWordWrap ( true ) ;
@ -170,23 +171,23 @@ UBTeacherBarPreviewWidget::UBTeacherBarPreviewWidget(UBTeacherBarDataMgr* pDataM
mLayout . addWidget ( mpSessionTitle ) ;
mLayout . addWidget ( mpSessionTitle ) ;
// Title
// Title
mTitleContainer . setLayout ( & mTitleLayout ) ;
mpTitleContainer - > setLayout ( & mTitleLayout ) ;
mTitleLayout . setContentsMargins ( 0 , 0 , 0 , 0 ) ;
mTitleLayout . setContentsMargins ( 0 , 0 , 0 , 0 ) ;
mpTitleLabel = new QLabel ( & m TitleContainer) ;
mpTitleLabel = new QLabel ( mp TitleContainer) ;
mpTitleLabel - > setText ( tr ( " Activity " ) ) ;
mpTitleLabel - > setText ( tr ( " Activity " ) ) ;
mpTitleLabel - > setObjectName ( " UBTeacherBarPreviewSubtitle " ) ;
mpTitleLabel - > setObjectName ( " UBTeacherBarPreviewSubtitle " ) ;
mTitleLayout . addWidget ( mpTitleLabel , 0 ) ;
mTitleLayout . addWidget ( mpTitleLabel , 0 ) ;
mpTitle = new QLabel ( & m TitleContainer) ;
mpTitle = new QLabel ( mp TitleContainer) ;
mpTitle - > setObjectName ( " UBTeacherBarPreviewTitle " ) ;
mpTitle - > setObjectName ( " UBTeacherBarPreviewTitle " ) ;
mpTitle - > setWordWrap ( true ) ;
mpTitle - > setWordWrap ( true ) ;
mpTitle - > setAlignment ( Qt : : AlignLeft ) ;
mpTitle - > setAlignment ( Qt : : AlignLeft ) ;
mTitleLayout . addWidget ( mpTitle , 1 ) ;
mTitleLayout . addWidget ( mpTitle , 1 ) ;
mpPageNbrLabel = new QLabel ( tr ( " Page n° " ) , & m TitleContainer) ;
mpPageNbrLabel = new QLabel ( tr ( " Page n° " ) , mp TitleContainer) ;
mpPageNbrLabel - > setAlignment ( Qt : : AlignRight ) ;
mpPageNbrLabel - > setAlignment ( Qt : : AlignRight ) ;
mpPageNbrLabel - > setObjectName ( " UBTBPreviewSessionTitle " ) ;
mpPageNbrLabel - > setObjectName ( " UBTBPreviewSessionTitle " ) ;
mTitleLayout . addWidget ( mpPageNbrLabel ) ;
mTitleLayout . addWidget ( mpPageNbrLabel ) ;
mTitleLayout . addWidget ( & mTitleSeparator ) ;
mTitleLayout . addWidget ( & mTitleSeparator ) ;
mLayout . addWidget ( & m TitleContainer) ;
mLayout . addWidget ( mp TitleContainer) ;
// Content
// Content
mpContentContainer = new UBTBPreviewContainer ( this ) ;
mpContentContainer = new UBTBPreviewContainer ( this ) ;
@ -212,13 +213,6 @@ UBTeacherBarPreviewWidget::UBTeacherBarPreviewWidget(UBTeacherBarDataMgr* pDataM
UBTeacherBarPreviewWidget : : ~ UBTeacherBarPreviewWidget ( )
UBTeacherBarPreviewWidget : : ~ UBTeacherBarPreviewWidget ( )
{
{
DELETEPTR ( mpEditButton ) ;
DELETEPTR ( mpLicenseLabel ) ;
DELETEPTR ( mpScheduleLabel ) ;
DELETEPTR ( mpPageNbrLabel ) ;
DELETEPTR ( mpTitle ) ;
DELETEPTR ( mpTitleLabel ) ;
DELETEPTR ( mpSessionTitle ) ;
}
}
void UBTeacherBarPreviewWidget : : onActiveSceneChanged ( )
void UBTeacherBarPreviewWidget : : onActiveSceneChanged ( )
@ -245,9 +239,9 @@ void UBTeacherBarPreviewWidget::updateFields()
if ( " " ! = mpDataMgr - > pageTitle ( ) ) {
if ( " " ! = mpDataMgr - > pageTitle ( ) ) {
mpTitle - > setText ( mpDataMgr - > pageTitle ( ) ) ;
mpTitle - > setText ( mpDataMgr - > pageTitle ( ) ) ;
mpPageNbrLabel - > setText ( tr ( " Page n° %0 " ) . arg ( UBApplication : : boardController - > activeSceneIndex ( ) ) ) ;
mpPageNbrLabel - > setText ( tr ( " Page n° %0 " ) . arg ( UBApplication : : boardController - > activeSceneIndex ( ) ) ) ;
mTitleContainer . setVisible ( true ) ;
mpTitleContainer - > setVisible ( true ) ;
} else {
} else {
mTitleContainer . setVisible ( false ) ;
mpTitleContainer - > setVisible ( false ) ;
}
}
// Actions
// Actions