Add logging tr to main window log

This commit is contained in:
BlackMark 2020-07-06 20:03:25 +02:00
parent d0b24b947b
commit 07e8222c6b

View File

@ -1,20 +1,23 @@
#include "main_window.hpp"
#include <QtDebug>
#include <QtGlobal>
#include "log_tr.hpp"
MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), m_currentIcon(0), m_visibility(true)
{
qDebug("Creating main window");
qDebug(ltr("Creating main window"));
m_ui.setupUi(this);
loadIcons();
if(!QSystemTrayIcon::isSystemTrayAvailable()) {
qWarning("System tray is not available -> tray icon will be disabled");
qWarning(ltr("System tray is not available -> tray icon will be disabled"));
}
else {
qDebug("System tray is available");
qDebug(ltr("System tray is available"));
m_trayIconMenu = new QMenu(this);
m_showHideAction = m_trayIconMenu->addAction(tr("Hide"), [this]() {
@ -31,26 +34,26 @@ MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), m_currentIcon(0),
m_trayIconMenu->addSeparator();
m_trayIconMenu->addAction(tr("Quit"), this, &QWidget::close);
qDebug("Tray icon context menu initialized");
qDebug(ltr("Tray icon context menu initialized"));
m_trayIcon = new QSystemTrayIcon(this);
m_trayIcon->setIcon(*m_errorIcon);
m_trayIcon->setContextMenu(m_trayIconMenu);
m_trayIcon->show();
qDebug("Tray icon initialized");
qDebug(ltr("Tray icon initialized"));
}
m_timer = new QTimer(this);
connect(m_timer, &QTimer::timeout, this, &MainWindow::nextIcon);
m_timer->start(500);
qDebug("Tray icon update timer started");
qDebug(ltr("Tray icon update timer started"));
}
MainWindow::~MainWindow()
{
qDebug("Destroying main window");
qDebug(ltr("Destroying main window"));
}
namespace {
@ -70,7 +73,7 @@ inline constexpr auto array_size_v = array_size<T>::value;
void MainWindow::loadIcons()
{
qDebug("Loading icons");
qDebug(ltr("Loading icons"));
constexpr auto NO_SENSOR_ICON_PATHS = std::array{
":/AdaptiveBrightness/resources/nosense_0.ico", ":/AdaptiveBrightness/resources/nosense_1.ico", ":/AdaptiveBrightness/resources/nosense_2.ico",
@ -100,15 +103,15 @@ void MainWindow::loadIcons()
m_errorIcon = std::make_unique<QIcon>(ERROR_ICON_PATH);
qDebug("Icons loaded");
qDebug(ltr("Icons loaded"));
}
void MainWindow::nextIcon()
{
qDebug("Cycling to next icon");
qDebug(ltr("Cycling to next icon"));
if(!m_trayIcon) {
qWarning("Cannot cycle through tray icons, because no tray icon is available");
qWarning(ltr("Cannot cycle through tray icons, because no tray icon is available"));
return;
}