// Copyright (c) FIRST and other WPILib contributors.
// Open Source Software; you can modify and/or share it under the terms of
// the WPILib BSD license file in the root directory of this project.

#pragma once

#include "wpi/glass/Model.hpp"

namespace wpi::glass {
class BooleanSource;
class CommandSelectorModel : public Model {
 public:
  virtual const char* GetName() const = 0;
  virtual BooleanSource* GetRunningData() = 0;
  virtual void SetRunning(bool run) = 0;
};
void DisplayCommandSelector(CommandSelectorModel* m);
}  // namespace wpi::glass
