#include "utils.h" #include "message_handler.h" #include #include #include int Utils::read1stLineOfFile(QString fileName) { QFile f(fileName); if (f.exists()) { if (f.open(QIODevice::ReadOnly | QIODevice::Text)) { QTextStream in(&f); in.setCodec("UTF-8"); while(!in.atEnd()) { return in.readLine().toInt(); } } } return -1; } QString Utils::zoneName(quint8 i) { static constexpr char const *zName[] = { "", "purple", "blue", "yellow", "green", "yellow (mars)", "green (mars)" }; if (i < (sizeof(zName)/sizeof(char const *))) { return zName[i]; } return "N/A"; } void Utils::printCriticalErrorMsg(QString const &errorMsg) { qCritical() << QString(80, '!'); qCritical() << errorMsg; qCritical() << QString(80, '!'); } void Utils::printInfoMsg(QString const &infoMsg) { qCritical() << QString(80, '='); qCritical() << infoMsg; qCritical() << QString(80, '='); } void Utils::printLineEditInfo(QStringList const &lines) { if (getDebugLevel() == LOG_DEBUG) { for (int i=0; i