@ -879,17 +879,21 @@ void UBTeacherGuidePageZeroWidget::fillComboBoxes()
parametersFile . close ( ) ;
QStringList licences ;
licences < < tr ( " Attribution CC BY " ) < < tr ( " Attribution-NoDerivs CC BY-ND " )
licences < < tr ( " Attribution CC BY " )
< < tr ( " Attribution-NoDerivs CC BY-ND " )
< < tr ( " Attribution-ShareAlike CC BY-SA " )
< < tr ( " Attribution-NonCommercial CC BY-NC " )
< < tr ( " Attribution-NonCommercial-NoDerivs CC BY-NC-ND " )
< < tr ( " Attribution-NonCommercial-ShareAlike CC BY-NC-SA " )
< < tr ( " Public domain " ) < < tr ( " Copyright " ) ;
< < tr ( " Public domain " )
< < tr ( " Copyright " ) ;
mpLicenceBox - > addItems ( licences ) ;
QStringList licenceIconList ;
licenceIconList < < " :images/licenses/ccby.png "
< < " :images/licenses/ccbynd.png " < < " :images/licenses/ccbysa.png "
< < " :images/licenses/ccbync.png " < < " :images/licenses/ccbyncnd.png "
< < " :images/licenses/ccbynd.png "
< < " :images/licenses/ccbysa.png "
< < " :images/licenses/ccbync.png "
< < " :images/licenses/ccbyncnd.png "
< < " :images/licenses/ccbyncsa.png " ;
for ( int i = 0 ; i < licenceIconList . count ( ) ; i + = 1 )
mpLicenceBox - > setItemData ( i , licenceIconList . at ( i ) ) ;
@ -945,7 +949,7 @@ void UBTeacherGuidePageZeroWidget::loadData()
currentIndex = mpSchoolTypeBox - > findText ( documentProxy - > metaData ( UBSettings : : sessionType ) . toString ( ) ) ;
mpSchoolTypeBox - > setCurrentIndex ( ( currentIndex ! = - 1 ) ? currentIndex : 0 ) ;
currentIndex = mpLicenceBox - > findText ( documentProxy - > metaData ( UBSettings : : sessionLicence ) . toString ( ) ) ;
currentIndex = documentProxy - > metaData ( UBSettings : : sessionLicence ) . toInt ( ) ;
mpLicenceBox - > setCurrentIndex ( ( currentIndex ! = - 1 ) ? currentIndex : 0 ) ;
}
@ -962,7 +966,7 @@ void UBTeacherGuidePageZeroWidget::persistData()
documentProxy - > setMetaData ( UBSettings : : sessionGradeLevel , mpSchoolLevelBox - > currentText ( ) ) ;
documentProxy - > setMetaData ( UBSettings : : sessionSubjects , mpSchoolSubjectsBox - > currentText ( ) ) ;
documentProxy - > setMetaData ( UBSettings : : sessionType , mpSchoolTypeBox - > currentText ( ) ) ;
documentProxy - > setMetaData ( UBSettings : : sessionLicence , mpLicenceBox - > currentText ( ) ) ;
documentProxy - > setMetaData ( UBSettings : : sessionLicence , mpLicenceBox - > currentIndex ( ) ) ;
}
}
@ -1087,7 +1091,7 @@ QVector<tUBGEElementNode*> UBTeacherGuidePageZeroWidget::getData()
elementNode = new tUBGEElementNode ( ) ;
elementNode - > name = " licence " ;
elementNode - > attributes . insert ( " value " , mpLicenceBox - > currentText ( ) ) ;
elementNode - > attributes . insert ( " value " , QString ( " %1 " ) . arg ( mpLicenceBox - > currentIndex ( ) ) ) ;
result < < elementNode ;
return result ;
}