Add tray icon

This commit is contained in:
BlackMark 2020-06-21 17:37:18 +02:00
parent 28e268e963
commit 572b7dc2a7
2 changed files with 14 additions and 1 deletions

View File

@ -3,4 +3,10 @@
AdaptiveBrightness::AdaptiveBrightness(QWidget* parent) : QMainWindow(parent)
{
m_ui.setupUi(this);
m_icon = std::make_unique<QIcon>(":/AdaptiveBrightness/resources/brightness_system.ico");
m_trayIcon = new QSystemTrayIcon(this);
m_trayIcon->setIcon(*m_icon);
m_trayIcon->show();
}

View File

@ -1,6 +1,10 @@
#pragma once
#include <QtWidgets/QMainWindow>
#include <memory>
#include <QIcon>
#include <QMainWindow>
#include <QSystemTrayIcon>
#include "ui_AdaptiveBrightness.h"
@ -12,4 +16,7 @@ class AdaptiveBrightness : public QMainWindow {
private:
Ui::AdaptiveBrightnessClass m_ui;
std::unique_ptr<QIcon> m_icon;
QSystemTrayIcon* m_trayIcon;
};