forked from qt-creator/qt-creator
Core: Use new MessageManager API
Bring messages pane to front when triggering an external tool or command, write output silently and flash when tool finishes or fails. Also bring pane to front if file renaming or removing fails (this should happen only as a direct consequence of the user choosing this action). Task-number: QTCREATORBUG-24430 Change-Id: Ib47431bd57a9c05bfdbfb03ad4c7cd38bdf3ddd1 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -231,7 +231,7 @@ void ExternalToolManager::setToolsByCategory(const QMap<QString, QList<ExternalT
|
||||
connect(action, &QAction::triggered, tool, [tool] {
|
||||
auto runner = new ExternalToolRunner(tool);
|
||||
if (runner->hasError())
|
||||
MessageManager::write(runner->errorString());
|
||||
MessageManager::writeFlashing(runner->errorString());
|
||||
});
|
||||
|
||||
command = ActionManager::registerAction(action, externalToolsPrefix.withSuffix(toolId));
|
||||
|
||||
Reference in New Issue
Block a user