void MainWindow::displayScientistsForComputerConnections(vector<Scientist> scientists) { ui->scientist_list_computer_connections->clear(); for (unsigned int i = 0; i < scientists.size(); i++) { Scientist currentScientist = scientists.at(i); string name_temp = currentScientist.getFirstName() + " " + currentScientist.getLastName(); QString name = QString::fromStdString(name_temp); ui->scientist_list_computer_connections->addItem(name); } }
void MainWindow::displayScientist(vector<Scientist> scientists) { ui->table_scientists->clearContents(); ui->table_scientists->setRowCount(scientists.size()); for (unsigned int i = 0; i < scientists.size(); i++) { Scientist currentScientist = scientists.at(i); QString FirstName = QString::fromStdString(currentScientist.getFirstName()); QString LastName = QString::fromStdString(currentScientist.getLastName()); QString Sex = QString::fromStdString(currentScientist.getSex()); QString YearOfBirth = QString::fromStdString(currentScientist.getYearOfBirth()); QString YearOfDeath = QString::fromStdString(currentScientist.getYearOfDeath()); ui->table_scientists->setItem(i, 0, new QTableWidgetItem(FirstName)); ui->table_scientists->setItem(i, 1, new QTableWidgetItem(LastName)); ui->table_scientists->setItem(i, 2, new QTableWidgetItem(Sex)); ui->table_scientists->setItem(i, 3, new QTableWidgetItem(YearOfBirth)); ui->table_scientists->setItem(i, 4, new QTableWidgetItem(YearOfDeath)); } currentlyDisplayedScientists = scientists; }