| 612 | } |
| 613 | |
| 614 | void BinaryToolsManager::printOutput(const QString &id, const QString &content, OutputPane::OutputFormat format) |
| 615 | { |
| 616 | auto outputPane = AppOutputPane::instance()->getOutputPaneById(id); |
| 617 | QString outputContent = content; |
| 618 | if (format == OutputPane::OutputFormat::NormalMessage) { |
| 619 | QTextDocument *doc = outputPane->document(); |
| 620 | QTextBlock tb = doc->lastBlock(); |
| 621 | QString lastLineText = tb.text(); |
| 622 | QString prefix; |
| 623 | if (lastLineText.isEmpty()) |
| 624 | prefix = ""; |
| 625 | |
| 626 | QDateTime curDatetime = QDateTime::currentDateTime(); |
| 627 | QString time = curDatetime.toString("hh:mm:ss"); |
| 628 | outputContent = prefix + time + ":" + content; |
| 629 | } |
| 630 | |
| 631 | OutputPane::AppendMode mode = OutputPane::AppendMode::Normal; |
| 632 | outputPane->appendText(outputContent, format, mode); |
| 633 | } |
| 634 | |
| 635 | void BinaryToolsManager::stopTool(const QString &id) |
| 636 | { |
nothing calls this directly
no test coverage detected