Add option to display plugin running state in system tray

This commit is contained in:
WarmUpTill
2021-10-30 17:30:32 +02:00
committed by WarmUpTill
parent 8e9323173a
commit f824ac8f4e
8 changed files with 70 additions and 2 deletions

View File

@@ -12,6 +12,7 @@
#include <QTimer>
#include <QMessageBox>
#include <QJsonDocument>
#include <QSystemTrayIcon>
#include <unordered_map>
#include <regex>
#include <set>
@@ -443,6 +444,17 @@ bool DisplayMessage(const QString &msg, bool question)
return false;
}
void DisplayTrayMessage(const QString &title, const QString &msg)
{
auto tray = reinterpret_cast<QSystemTrayIcon *>(
obs_frontend_get_system_tray());
if (!tray) {
return;
}
tray->showMessage(title, msg);
}
void addSelectionEntry(QComboBox *sel, const char *description, bool selectable,
const char *tooltip)
{