forked from qt-creator/qt-creator
ProjectExplorer: Use monospace font in task tool tips for compile issues
Otherwise, error message alignment can get messed up, as the default tool tip font is typically not proportional. Fixes: QTCREATORBUG-18264 Change-Id: I7c827d859720c4d3a89726000f00930219c68351 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -71,7 +71,13 @@ public:
|
|||||||
: QApplication::translate("TaskHub", "Warning"));
|
: QApplication::translate("TaskHub", "Warning"));
|
||||||
setPriority(task.type == Task::Error ? TextEditor::TextMark::NormalPriority
|
setPriority(task.type == Task::Error ? TextEditor::TextMark::NormalPriority
|
||||||
: TextEditor::TextMark::LowPriority);
|
: TextEditor::TextMark::LowPriority);
|
||||||
setToolTip(task.description);
|
if (task.category == Constants::TASK_CATEGORY_COMPILE) {
|
||||||
|
setToolTip("<html><body><b>" + QApplication::translate("TaskHub", "Build Issue")
|
||||||
|
+ "</b><br/><code style=\"white-space:pre;font-family:monospace\">"
|
||||||
|
+ task.description.toHtmlEscaped() + "</code></body></html>");
|
||||||
|
} else {
|
||||||
|
setToolTip(task.description);
|
||||||
|
}
|
||||||
setIcon(task.icon);
|
setIcon(task.icon);
|
||||||
setVisible(!task.icon.isNull());
|
setVisible(!task.icon.isNull());
|
||||||
}
|
}
|
||||||
@@ -154,7 +160,7 @@ void TaskHub::addTask(Task task)
|
|||||||
task.line = -1;
|
task.line = -1;
|
||||||
task.movedLine = task.line;
|
task.movedLine = task.line;
|
||||||
|
|
||||||
if ((task.options & Task::AddTextMark) && task.line != -1)
|
if ((task.options & Task::AddTextMark) && task.line != -1 && task.type != Task::Unknown)
|
||||||
task.setMark(new TaskMark(task));
|
task.setMark(new TaskMark(task));
|
||||||
emit m_instance->taskAdded(task);
|
emit m_instance->taskAdded(task);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user