JobCrossingModel: add description to errors

This commit is contained in:
Filippo Gentile 2023-02-18 18:36:09 +01:00
parent f60f9ed11d
commit 1cbc5e38a2
1 changed files with 12 additions and 1 deletions

View File

@ -2,6 +2,17 @@
#include "utils/jobcategorystrings.h"
static const char* error_texts[] = {
nullptr,
QT_TRANSLATE_NOOP("JobErrors", "Job crosses another Job on same track."),
QT_TRANSLATE_NOOP("JobErrors", "Job passes another Job on same track.")
};
class JobError
{
Q_DECLARE_TR_FUNCTIONS(JobErrors)
};
JobCrossingModel::JobCrossingModel(QObject *parent) : JobCrossingModelBase(parent)
{
@ -50,7 +61,7 @@ QVariant JobCrossingModel::data(const QModelIndex &idx, int role) const
case Departure:
return item->departure;
case Description:
break; //TODO
return JobError::tr(error_texts[item->type]);
default:
break;
}