QtPvdbRatingDialog::QtPvdbRatingDialog( const boost::shared_ptr<pvdb::File> file, QWidget* parent) : QtHideAndShowDialog(parent), ui(new Ui::QtPvdbRatingDialog), m_back_to_menu(false), m_file(file) { ui->setupUi(this); assert(file); assert(file->GetConceptMap()); //Student name { const std::string s = "Naam student: " + file->GetStudentName(); ui->label_student_name->setText(s.c_str()); } //Assessor name { ui->label_assessor_name->setText("Naam assessor: "); if (!file->GetAssessorName().empty()) { ui->edit_name->setText(file->GetAssessorName().c_str()); ui->edit_name->setReadOnly(true); ui->button_print->setEnabled(true); } else { ui->button_print->setEnabled(false); } } DisplayConcepts(file,ui->table_concepts); DisplayExamples(file,ui->table_examples); DisplayValues(file,ui->table_values); }