Visual fixes for ff6901e

This commit is contained in:
E. Kozlovskaya 2021-01-05 16:12:12 +07:00
parent ff6901e3a9
commit e7fafdc1e2
4 changed files with 7 additions and 5 deletions

View file

@ -19,7 +19,7 @@
<property name="minimumSize">
<size>
<width>808</width>
<height>503</height>
<height>679</height>
</size>
</property>
<property name="maximumSize">

View file

@ -7,6 +7,7 @@ RegistrationDialog::RegistrationDialog(QWidget *parent) :
upvm = new UserProfessionViewModel(this);
ui->userProfessions->setModel(upvm);
ui->userProfessions->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
connect(ui->userProfessions->selectionModel(),
&QItemSelectionModel::selectionChanged,

View file

@ -8,7 +8,6 @@ void ProfessionsViewModel::invalidateData() {
beginResetModel();
clear();
QStandardItemModel::setHeaderData(0, Qt::Orientation::Horizontal, "Professions");
QStandardItem *rootNode = invisibleRootItem();
foreach (auto prof, Database::instance()->professions()) {
QStandardItem *profNode = new QStandardItem("Profession: " + prof.title());
@ -23,9 +22,11 @@ void ProfessionsViewModel::invalidateData() {
up = uProf;
}
}
QStandardItem *workerRank = new QStandardItem(tr("%1 rank").arg(up.getRank()));
QStandardItem *acqDateNode = new QStandardItem(
QStandardItem *workerUID = new QStandardItem("UID: " + worker->uID().toString());
QStandardItem *workerRank = new QStandardItem(tr("Rank: %1").arg(up.getRank()));
QStandardItem *acqDateNode = new QStandardItem("Acquisition date: " +
up.getAcquiredDate().toString(Qt::DateFormat::SystemLocaleShortDate));
workerNode->appendRow(workerUID);
workerNode->appendRow(workerRank);
workerNode->appendRow(acqDateNode);
if (worker->getCurrentProfession() == prof.pID()) {

View file

@ -19,7 +19,7 @@ QVariant UserProfessionViewModel::headerData(int section,
case 0:
return QString("Profession");
case 1:
return QString("Date of acquirement");
return QString("Acquisition date");
case 2:
return QString("Rank");
}