HDImageCLI.hh 511 B

12345678910111213141516171819202122232425262728
  1. #ifndef HDIMAGECLI_HH
  2. #define HDIMAGECLI_HH
  3. #include "CLIOption.hh"
  4. namespace openmsx {
  5. class CommandLineParser;
  6. class HDImageCLI final : public CLIOption
  7. {
  8. public:
  9. explicit HDImageCLI(CommandLineParser& parser);
  10. void parseOption(const std::string& option,
  11. span<std::string>& cmdLine) override;
  12. void parseDone() override;
  13. std::string_view optionHelp() const override;
  14. static std::string getImageForId(int id);
  15. private:
  16. CommandLineParser& parser;
  17. };
  18. } // namespace openmsx
  19. #endif