diff --git a/AdaptiveBrightness/AdaptiveBrightness.cpp b/AdaptiveBrightness/AdaptiveBrightness.cpp index 8c98c06..a06dd08 100644 --- a/AdaptiveBrightness/AdaptiveBrightness.cpp +++ b/AdaptiveBrightness/AdaptiveBrightness.cpp @@ -3,4 +3,10 @@ AdaptiveBrightness::AdaptiveBrightness(QWidget* parent) : QMainWindow(parent) { m_ui.setupUi(this); + + m_icon = std::make_unique(":/AdaptiveBrightness/resources/brightness_system.ico"); + m_trayIcon = new QSystemTrayIcon(this); + + m_trayIcon->setIcon(*m_icon); + m_trayIcon->show(); } diff --git a/AdaptiveBrightness/AdaptiveBrightness.hpp b/AdaptiveBrightness/AdaptiveBrightness.hpp index 5f1c930..f72cf6f 100644 --- a/AdaptiveBrightness/AdaptiveBrightness.hpp +++ b/AdaptiveBrightness/AdaptiveBrightness.hpp @@ -1,6 +1,10 @@ #pragma once -#include +#include + +#include +#include +#include #include "ui_AdaptiveBrightness.h" @@ -12,4 +16,7 @@ class AdaptiveBrightness : public QMainWindow { private: Ui::AdaptiveBrightnessClass m_ui; + + std::unique_ptr m_icon; + QSystemTrayIcon* m_trayIcon; };