Files
ppsspp/UI/DriverManagerScreen.h
2025-10-29 00:15:41 +01:00

28 lines
737 B
C++

#pragma once
#include "ppsspp_config.h"
#include "Common/UI/UIScreen.h"
#include "UI/BaseScreens.h"
#include "UI/TabbedDialogScreen.h"
// Per-game settings screen - enables you to configure graphic options, control options, etc
// per game.
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);
};