#include "logmanager.h" #include "qdebug.h" void LogManager::addEntry(const QString &entry) { qDebug() << entry; emit entryAdded(entry); } void LogManager::addError(const QString &error) { emit entryAdded(QString("ERROR: " + error)); } void LogManager::addLine() { emit entryAdded(""); } void LogManager::debug(const QString &entry) { if (m_debugChecker && m_debugChecker()) { addEntry(entry); } } void LogManager::setDebugChecker(std::function checker) { m_debugChecker = std::move(checker); }