|
@@ -37,11 +37,6 @@
|
|
|
#include <util/windows/HRError.hpp>
|
|
|
#include <util/windows/ComPtr.hpp>
|
|
|
|
|
|
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
|
|
-#include <QWinTaskbarButton>
|
|
|
-#include <QMainWindow>
|
|
|
-#endif
|
|
|
-
|
|
|
using namespace std;
|
|
|
|
|
|
static inline bool check_path(const char *data, const char *path,
|
|
@@ -443,35 +438,6 @@ bool IsRunningOnWine()
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
-#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
|
|
-QWinTaskbarButton *taskBtn;
|
|
|
-
|
|
|
-void TaskbarOverlayInit()
|
|
|
-{
|
|
|
- QMainWindow *main = App()->GetMainWindow();
|
|
|
- taskBtn = new QWinTaskbarButton(main);
|
|
|
- taskBtn->setWindow(main->windowHandle());
|
|
|
-}
|
|
|
-
|
|
|
-void TaskbarOverlaySetStatus(TaskbarOverlayStatus status)
|
|
|
-{
|
|
|
- if (status == TaskbarOverlayStatusInactive) {
|
|
|
- taskBtn->clearOverlayIcon();
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- QIcon icon;
|
|
|
- if (status == TaskbarOverlayStatusActive) {
|
|
|
- icon = QIcon::fromTheme("obs-active",
|
|
|
- QIcon(":/res/images/active.png"));
|
|
|
- } else {
|
|
|
- icon = QIcon::fromTheme("obs-paused",
|
|
|
- QIcon(":/res/images/paused.png"));
|
|
|
- }
|
|
|
- taskBtn->setOverlayIcon(icon);
|
|
|
-}
|
|
|
-#else
|
|
|
-
|
|
|
HWND hwnd;
|
|
|
void TaskbarOverlayInit()
|
|
|
{
|
|
@@ -527,4 +493,3 @@ void TaskbarOverlaySetStatus(TaskbarOverlayStatus status)
|
|
|
}
|
|
|
taskbarIcon->Release();
|
|
|
}
|
|
|
-#endif
|