#pragma once #include #include class Desktop : public QObject { Q_OBJECT public: Q_INVOKABLE void showTrayIcon(const bool shouldHide) { QApplication::setQuitOnLastWindowClosed(shouldHide); if(shouldHide) icon->hide(); else icon->show(); } Q_INVOKABLE void showMessage(const QString title, const QString content) { icon->showMessage(title, content); } QSystemTrayIcon* icon; };