summaryrefslogtreecommitdiffstats
path: root/pokemodr/AbilityUI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemodr/AbilityUI.cpp')
-rw-r--r--pokemodr/AbilityUI.cpp58
1 files changed, 26 insertions, 32 deletions
diff --git a/pokemodr/AbilityUI.cpp b/pokemodr/AbilityUI.cpp
index 2e9ca895..cd9459ed 100644
--- a/pokemodr/AbilityUI.cpp
+++ b/pokemodr/AbilityUI.cpp
@@ -1,61 +1,55 @@
-/////////////////////////////////////////////////////////////////////////////
-// Name: pokegen/AbilityUI.cpp
-// Purpose: Ability UI form handling
-// Author: Ben Boeckel
-// Modified by: Ben Boeckel
-// Created: Sun Jan 27 12:31:08 2008
-// Copyright: ©2007-2008 Ben Boeckel and Nerdy Productions
-// Licence:
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License along
-// with this program. If not, see <http://www.gnu.org/licenses/>.
-/////////////////////////////////////////////////////////////////////////////
-
-#include <QMetaObject>
+/*
+ * Copyright 2008 Ben Boeckel <MathStuf@gmail.com>
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+// Header include
#include "AbilityUI.h"
-AbilityUI::AbilityUI(Ability* a, QWidget* parent) :
+AbilityUI::AbilityUI(Ability* ability, QWidget* parent) :
ObjectUI(parent),
- ability(a),
- ability_mod(new Ability(a->getPokemod(), *a, a->getId()))
+ m_ability(ability),
+ m_ability_mod(new Ability(*ability))
{
setupUi(this);
QMetaObject::connectSlotsByName(this);
- setObjects(ability, ability_mod);
+ setObjects(m_ability, m_ability_mod);
connect(this, SIGNAL(changed(bool)), boxButtons, SLOT(setEnabled(bool)));
init();
}
void AbilityUI::setGui()
{
- varName->setText(ability_mod->getName());
+ varName->setText(m_ability_mod->name());
}
void AbilityUI::on_buttonApply_clicked()
{
- *ability = *ability_mod;
+ *m_ability = *m_ability_mod;
emit(changed(false));
}
void AbilityUI::on_buttonDiscard_clicked()
{
- *ability_mod = *ability;
+ *m_ability_mod = *m_ability;
setGui();
emit(changed(false));
}
-void AbilityUI::on_varName_textChanged(const QString& n)
+void AbilityUI::on_varName_textChanged(const QString& name)
{
- ability_mod->setName(n);
+ m_ability_mod->setName(name);
emit(changed(true));
}