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