PadMapDialog.h 587 B

12345678910111213141516171819202122232425262728
  1. // Copyright 2015 Dolphin Emulator Project
  2. // Licensed under GPLv2+
  3. // Refer to the license.txt file included.
  4. #pragma once
  5. #include <vector>
  6. #include <wx/dialog.h>
  7. #include "Core/NetPlayProto.h"
  8. class Player;
  9. class wxChoice;
  10. class PadMapDialog final : public wxDialog
  11. {
  12. public:
  13. PadMapDialog(wxWindow* parent, PadMapping map[], PadMapping wiimotemap[], std::vector<const Player*>& player_list);
  14. private:
  15. void OnAdjust(wxCommandEvent& event);
  16. wxChoice* m_map_cbox[8];
  17. PadMapping* const m_mapping;
  18. PadMapping* const m_wiimapping;
  19. std::vector<const Player*>& m_player_list;
  20. };