#pragma once
#include "ppsspp_config.h"
#include "Common/UI/UIScreen.h"
#include "UI/BaseScreens.h"
#include "UI/TabbedDialogScreen.h"
class DriverManagerScreen : public UITabbedBaseDialogScreen {
public:
DriverManagerScreen(const Path &gamePath);
const char *tag() const override { return "DriverManagerScreen"; }
protected:
void CreateTabs() override;
bool ShowSearchControls() const override { return false; }
private:
void OnCustomDriverInstall(UI::EventParams &e);
void OnCustomDriverUninstall(UI::EventParams &e);
void OnCustomDriverChange(UI::EventParams &e);
void CreateDriverTab(UI::ViewGroup *drivers);
};