/
githubmirror
/
PowerToys
Обзор
Документация
Войти
/
githubmirror
/
PowerToys
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/modules/Workspaces/WorkspacesLib/PwaHelper.h
30 строк
999 B
Kai Tao
Workspaces: PWA apps should not necessarily configure profile to launch. (#39971)
17 июн 2025, 10:39
Не верифицирован
17 июн 2025, 10:39
c487638
Код
Авторство
О чём код?
#pragma once #include <functional> #include <WorkspacesLib/AppUtils.h> namespace Utils { class PwaHelper { public: PwaHelper(); ~PwaHelper() = default; std::optional<std::wstring> GetEdgeAppId(const std::wstring& windowAumid) const; std::optional<std::wstring> GetChromeAppId(const std::wstring& windowAumid) const; std::wstring SearchPwaName(const std::wstring& pwaAppId, const std::wstring& windowAumid) const; private: void InitAppIds(const std::wstring& browserDataFolder, const std::wstring& browserDirPrefix, const std::function<void(const std::wstring&)>& addingAppIdCallback); void InitEdgeAppIds(); void InitChromeAppIds(); std::wstring GetAppIdFromCommandLineArgs(const std::wstring& commandLineArgs) const; std::map<std::wstring, std::wstring> m_edgeAppIds; std::vector<std::wstring> m_chromeAppIds; std::map<std::wstring, std::wstring> m_pwaAppIdsToAppNames; }; }