SceneSwitcher/src/headers/platform-funcs.hpp
2021-06-14 01:21:23 +02:00

16 lines
520 B
C++

#pragma once
#include "hotkey.hpp"
void GetWindowList(std::vector<std::string> &windows);
void GetWindowList(QStringList &windows);
void GetCurrentWindowTitle(std::string &title);
bool isFullscreen(const std::string &title);
bool isMaximized(const std::string &title);
std::pair<int, int> getCursorPos();
int secondsSinceLastInput();
void GetProcessList(QStringList &processes);
bool isInFocus(const QString &executable);
void PressKeys(const std::vector<HotkeyType> keys);
void PlatformInit();
void PlatformCleanup();