Files
2026-04-18 06:13:30 +08:00

22 lines
601 B
C++

#ifndef WINDOW_HELPER_H
#define WINDOW_HELPER_H
#include <QWidget>
class WindowHelper
{
public:
static void setupAlwaysOnTopForFullscreen(QWidget *widget);
static void setWindowAlwaysOnTop(QWidget *widget, bool alwaysOnTop);
static void setWindowClickThrough(QWidget *widget, bool clickThrough);
static void setWindowTransparent(QWidget *widget, bool transparent);
private:
// Platform-specific implementations
static void setupMacOS(QWidget *widget);
static void setupWindows(QWidget *widget);
static void setupLinux(QWidget *widget);
};
#endif // WINDOW_HELPER_H