summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-01-05 16:54:23 +0300
committerAndrei Karas <akaras@inbox.ru>2015-01-05 16:54:23 +0300
commitc6bbebbb52e08c456facaf4649f0d5ea3f45840d (patch)
tree8fa3df5835fb1f6f5a2a8f926bba49c9fe60f941
parentc1d3ba3868c7da2bf0ab1e048ffa0c5a4fdfa9ad (diff)
downloadplus-c6bbebbb52e08c456facaf4649f0d5ea3f45840d.tar.gz
plus-c6bbebbb52e08c456facaf4649f0d5ea3f45840d.tar.bz2
plus-c6bbebbb52e08c456facaf4649f0d5ea3f45840d.tar.xz
plus-c6bbebbb52e08c456facaf4649f0d5ea3f45840d.zip
Remove legace gender specific code from char creation dialog.
-rw-r--r--src/gui/windows/charcreatedialog.cpp58
-rw-r--r--src/gui/windows/charcreatedialog.h4
2 files changed, 0 insertions, 62 deletions
diff --git a/src/gui/windows/charcreatedialog.cpp b/src/gui/windows/charcreatedialog.cpp
index 4d2e4ae2d..802340dd3 100644
--- a/src/gui/windows/charcreatedialog.cpp
+++ b/src/gui/windows/charcreatedialog.cpp
@@ -113,12 +113,6 @@ CharCreateDialog::CharCreateDialog(CharSelectDialog *const parent,
mActionButton(new Button(this, _("^"), "action", this)),
// TRANSLATORS: char create dialog button
mRotateButton(new Button(this, _(">"), "rotate", this)),
- // TRANSLATORS: char create dialog button
- mMale(new RadioButton(this, _("Male"), "gender")),
- // TRANSLATORS: char create dialog button
- mFemale(new RadioButton(this, _("Female"), "gender")),
- // TRANSLATORS: char create dialog button
- mOther(new RadioButton(this, _("Other"), "gender")),
mAttributeSlider(),
mAttributeLabel(),
mAttributeValue(),
@@ -238,17 +232,6 @@ CharCreateDialog::CharCreateDialog(CharSelectDialog *const parent,
mGenderStrip->setHeight(50);
}
- // Default to a Male character
- mMale->setSelected(true);
-
- mMale->setActionEventId("gender");
- mFemale->setActionEventId("gender");
- mOther->setActionEventId("gender");
-
- mMale->addActionListener(this);
- mFemale->addActionListener(this);
- mOther->addActionListener(this);
-
mPlayerBox->setWidth(74);
mNameField->setActionEventId("create");
@@ -302,10 +285,6 @@ CharCreateDialog::CharCreateDialog(CharSelectDialog *const parent,
updateSliders();
setButtonsPosition(w, h);
- mMale->setPosition(30, 120);
- mFemale->setPosition(100, 120);
- mOther->setPosition(170, 120);
-
add(mPlayerBox);
add(mNameField);
add(mNameLabel);
@@ -340,10 +319,6 @@ CharCreateDialog::CharCreateDialog(CharSelectDialog *const parent,
add(mCreateButton);
add(mCancelButton);
- add(mMale);
- add(mFemale);
- add(mOther);
-
center();
setVisible(true);
mNameField->requestFocus();
@@ -454,13 +429,6 @@ void CharCreateDialog::action(const ActionEvent &event)
{
updateSliders();
}
- else if (id == "gender")
- {
- if (mMale->isSelected())
- mPlayer->setGender(Gender::MALE);
- else
- mPlayer->setGender(Gender::FEMALE);
- }
else if (id == "action")
{
mAction ++;
@@ -614,33 +582,7 @@ void CharCreateDialog::setFixedGender(const bool fixed,
const Gender::Type gender)
{
mDefaultGender = gender;
- if (gender == Gender::FEMALE)
- {
- mFemale->setSelected(true);
- mMale->setSelected(false);
- mOther->setSelected(false);
- }
- else if (gender == Gender::MALE)
- {
- mFemale->setSelected(false);
- mMale->setSelected(true);
- mOther->setSelected(false);
- }
- else
- {
- mFemale->setSelected(false);
- mMale->setSelected(false);
- mOther->setSelected(true);
- }
-
mPlayer->setGender(gender);
-
- if (fixed)
- {
- mMale->setVisible(false);
- mFemale->setVisible(false);
- mOther->setVisible(false);
- }
}
void CharCreateDialog::updateHair()
diff --git a/src/gui/windows/charcreatedialog.h b/src/gui/windows/charcreatedialog.h
index 9215d2805..79aa1fe6a 100644
--- a/src/gui/windows/charcreatedialog.h
+++ b/src/gui/windows/charcreatedialog.h
@@ -129,10 +129,6 @@ class CharCreateDialog final : public Window,
Button *mActionButton;
Button *mRotateButton;
- RadioButton *mMale;
- RadioButton *mFemale;
- RadioButton *mOther;
-
std::vector<Slider*> mAttributeSlider;
std::vector<Label*> mAttributeLabel;
std::vector<Label*> mAttributeValue;