// Copyright 2017 Citra Emulator Project // Licensed under GPLv2 or any later version // Refer to the license.txt file included. #pragma once #include #include #include namespace Ui { class ConfigureWeb; } class ConfigureWeb : public QWidget { Q_OBJECT public: explicit ConfigureWeb(QWidget* parent = nullptr); ~ConfigureWeb() override; void applyConfiguration(); void retranslateUi(); void setConfiguration(); public slots: void RefreshTelemetryID(); void OnLoginChanged(); void VerifyLogin(); void OnLoginVerified(); private: bool user_verified = true; QFutureWatcher verify_watcher; std::unique_ptr ui; };