// Copyright 2019 yuzu Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include #include #include namespace Ui { class ConfigureService; } class ConfigureService : public QWidget { Q_OBJECT public: explicit ConfigureService(QWidget* parent = nullptr); ~ConfigureService() override; void ApplyConfiguration(); void RetranslateUi(); private: void SetConfiguration(); std::pair BCATDownloadEvents(); void OnBCATImplChanged(); void OnUpdateBCATEmptyLabel(std::pair string); std::unique_ptr ui; QFutureWatcher> watcher{this}; };