21#include "fruit/component.h"
35 virtual std::string
Name()
const = 0;
37 virtual const std::vector<CuttlefishConfig::TouchpadConfig>&
GetConfigs()
40 const std::vector<CuttlefishConfig::TouchpadConfig>& configs) = 0;
49fruit::Component<fruit::Required<TouchpadsConfigs, ConfigFlag>,
Definition: feature.h:114
Definition: touchpad.h:45
Definition: touchpad.h:31
virtual ~TouchpadsConfigs()=default
virtual std::string Name() const =0
virtual const std::vector< CuttlefishConfig::TouchpadConfig > & GetConfigs() const =0
virtual void SetConfigs(const std::vector< CuttlefishConfig::TouchpadConfig > &configs)=0
Definition: alloc_driver.h:20
fruit::Component< fruit::Required< TouchpadsConfigs, ConfigFlag >, TouchpadsConfigsFlag > TouchpadsConfigsFlagComponent()
Definition: touchpad.cpp:100
fruit::Component< TouchpadsConfigs > TouchpadsConfigsComponent()
Definition: touchpad.cpp:60