Show currently selected input type for settings window

pull/501/head
Digmaster 10 years ago
parent bb6ed06a4e
commit 95219a7936

@ -245,6 +245,9 @@ namespace MWGui
MyGUI::TextBox* diffText; MyGUI::TextBox* diffText;
getWidget(diffText, "DifficultyText"); getWidget(diffText, "DifficultyText");
diffText->setCaptionWithReplacing("#{sDifficulty} (" + boost::lexical_cast<std::string>(int(Settings::Manager::getInt("difficulty", "Game"))) + ")"); diffText->setCaptionWithReplacing("#{sDifficulty} (" + boost::lexical_cast<std::string>(int(Settings::Manager::getInt("difficulty", "Game"))) + ")");
mKeyboardSwitch->setStateSelected(true);
mControllerSwitch->setStateSelected(false);
} }
void SettingsWindow::onOkButtonClicked(MyGUI::Widget* _sender) void SettingsWindow::onOkButtonClicked(MyGUI::Widget* _sender)
@ -447,6 +450,8 @@ namespace MWGui
if(mKeyboardMode) if(mKeyboardMode)
return; return;
mKeyboardMode = true; mKeyboardMode = true;
mKeyboardSwitch->setStateSelected(true);
mControllerSwitch->setStateSelected(false);
updateControlsBox(); updateControlsBox();
} }
@ -455,6 +460,8 @@ namespace MWGui
if(!mKeyboardMode) if(!mKeyboardMode)
return; return;
mKeyboardMode = false; mKeyboardMode = false;
mKeyboardSwitch->setStateSelected(false);
mControllerSwitch->setStateSelected(true);
updateControlsBox(); updateControlsBox();
} }

Loading…
Cancel
Save