21#include <fruit/fruit.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_utils.cpp:23
fruit::Component< fruit::Required< TouchpadsConfigs, ConfigFlag >, TouchpadsConfigsFlag > TouchpadsConfigsFlagComponent()
Definition: touchpad.cpp:86
fruit::Component< TouchpadsConfigs > TouchpadsConfigsComponent()
Definition: touchpad.cpp:47