/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/Workspaces/WorkspacesLauncher/WindowArrangerHelper.h
21 строка
579 B
Seraphima Zykova
[Workspaces] Sequential launch (#35297)
14 окт 2024, 16:51
Не верифицирован
14 окт 2024, 16:51
9994fd7
Код
Авторство
О чём код?
#pragma once #include <WorkspacesLib/IPCHelper.h> #include <WorkspacesLib/WorkspacesData.h> #include <common/utils/OnThreadExecutor.h> class WindowArrangerHelper { public: WindowArrangerHelper(std::function<void(const std::wstring&)> ipcCallback); ~WindowArrangerHelper(); void Launch(const std::wstring& projectId, bool elevated, std::function<bool()> keepWaitingCallback); void UpdateLaunchStatus(const WorkspacesData::LaunchingAppState& appState) const; private: DWORD m_processId; IPCHelper m_ipcHelper; OnThreadExecutor m_threadExecutor; };