Skip to content
Snippets Groups Projects
Commit a64ba4ff authored by Mikhail Svechnikov's avatar Mikhail Svechnikov
Browse files

[i445] GUI: switch to 'Message' tab for failed job (Closes #445)

Merging branch 'i445'  into 'main'.

See merge request !1349
parents dbcfb487 539e936b
No related branches found
No related tags found
1 merge request!1349GUI: switch to 'Message' tab for failed job
Pipeline #89300 passed
......@@ -57,6 +57,7 @@ void JobQueueData::runJob(JobItem* jobItem)
jobItem->setComments(message);
jobItem->setProgress(100);
jobItem->setStatus(JobStatus::Failed);
clearSimulation(identifier);
emit focusRequest(jobItem);
return;
}
......
......@@ -86,9 +86,10 @@ void JobPropertiesWidget::setJobItem(JobItem* jobItem)
m_jobItem = jobItem;
m_propertiesModel->setJobItem(m_jobItem);
if (m_jobItem) {
if (m_jobItem->isFailed())
if (m_jobItem->isFailed()) {
m_tabWidget->tabBar()->setTabTextColor(JOB_MESSAGES, Qt::red);
else
m_tabWidget->setCurrentIndex(JOB_MESSAGES);
} else
m_tabWidget->tabBar()->setTabTextColor(JOB_MESSAGES, Qt::black);
m_commentsEditor->setText(m_jobItem->comments());
......
......@@ -59,11 +59,8 @@ void JobView::onFocusRequest(JobItem* jobItem)
if (jobItem->runInBackground())
return;
QVector<JobItem*> jobs = m_jobSelector->selectedJobItems();
if (jobs.size() != 1 || jobItem != jobs.front()) {
m_jobSelector->makeJobItemSelected(jobItem);
setActivityAndPresentationForNewJob(jobItem);
}
m_jobSelector->makeJobItemSelected(jobItem);
setActivityAndPresentationForNewJob(jobItem);
emit focusRequest(GUI::ID::Job);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment