Add logging tr to main window log
This commit is contained in:
parent
d0b24b947b
commit
07e8222c6b
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user