Selaa lähdekoodia

UI: Remove Qt taskbar overlay

This is no longer needed with the native integration.
gxalpha 2 vuotta sitten
vanhempi
sitoutus
aceeed3430
1 muutettua tiedostoa jossa 0 lisäystä ja 35 poistoa
  1. 0 35
      UI/platform-windows.cpp

+ 0 - 35
UI/platform-windows.cpp

@@ -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