2424
2525#include " Common/UI/View.h"
2626#include " Common/UI/UIScreen.h"
27+ #include " Common/StringUtils.h"
2728#include " Common/Data/Text/I18n.h"
2829
2930#include " Core/ControlMapper.h"
@@ -62,16 +63,12 @@ class KeyMappingNewKeyDialog : public PopupScreen {
6263 pspBtn_ = btn;
6364 }
6465
65- virtual bool key (const KeyInput &key) override ;
66- virtual bool axis (const AxisInput &axis) override ;
66+ bool key (const KeyInput &key) override ;
67+ bool axis (const AxisInput &axis) override ;
6768
6869protected:
6970 void CreatePopupContents (UI::ViewGroup *parent) override ;
7071
71- virtual bool FillVertical () const override { return false ; }
72- virtual bool ShowButtons () const override { return true ; }
73- virtual void OnCompleted (DialogResult result) override {}
74-
7572private:
7673 int pspBtn_;
7774 std::function<void (KeyDef)> callback_;
@@ -83,17 +80,14 @@ class BindingChoice;
8380class KeyMappingDialog : public PopupScreen {
8481public:
8582 explicit KeyMappingDialog (int btn, std::shared_ptr<I18NCategory> i18n)
86- : PopupScreen(std::string (i18n->T (" Mapping for" ))+" "+ i18n->T(KeyMap::GetPspButtonName(btn))), pspBtn_(btn) {}
83+ : PopupScreen(ReplaceAll (i18n->T (" Mapping for %1 " ), "%1", i18n->T(KeyMap::GetPspButtonName(btn) ))), pspBtn_(btn) {}
8784
88- virtual bool key (const KeyInput &key) override ;
89- virtual bool axis (const AxisInput &axis) override ;
85+ bool key (const KeyInput &key) override ;
86+ bool axis (const AxisInput &axis) override ;
9087
9188protected:
9289 void CreatePopupContents (UI::ViewGroup *parent) override ;
9390
94- virtual bool FillVertical () const override { return false ; }
95- virtual bool ShowButtons () const override { return true ; }
96-
9791private:
9892 int pspBtn_;
9993 BindingChoice *selected_;
0 commit comments