Merge pull request #6166 from ligfx/invokedeviceschangedcallbacks

ControllerInterface: cleanup callbacks API and logic
This commit is contained in:
Leo Lam
2017-12-15 21:05:17 +01:00
committed by GitHub
10 changed files with 78 additions and 50 deletions

View File

@ -76,6 +76,7 @@ public:
void SetId(int id) { m_id = id; }
virtual std::string GetName() const = 0;
virtual std::string GetSource() const = 0;
std::string GetQualifiedName() const;
virtual void UpdateInput() {}
virtual bool IsValid() const { return true; }
const std::vector<Input*>& Inputs() const { return m_inputs; }