summaryrefslogtreecommitdiffstats
path: root/pokemodr/ItemUI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pokemodr/ItemUI.cpp')
-rw-r--r--pokemodr/ItemUI.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/pokemodr/ItemUI.cpp b/pokemodr/ItemUI.cpp
index ca2d05b3..ceac9c03 100644
--- a/pokemodr/ItemUI.cpp
+++ b/pokemodr/ItemUI.cpp
@@ -52,7 +52,8 @@ void ItemUI::setGui()
boxSellable->setChecked(static_cast<Item*>(modified())->sellable() ? Qt::Checked : Qt::Unchecked);
varType->setCurrentIndex(varType->findData(static_cast<Item*>(modified())->type()));
varPrice->setValue(static_cast<Item*>(modified())->price());
- varDescription->setPlainText(static_cast<Item*>(modified())->description());
+ varDescription->setText(static_cast<Item*>(modified())->description());
+ varScript->setValue(static_cast<Item*>(modified())->script());
}
void ItemUI::apply()
@@ -90,9 +91,12 @@ void ItemUI::on_varPrice_valueChanged(const int price)
static_cast<Item*>(modified())->setPrice(price);
}
-void ItemUI::on_varDescription_textChanged()
+void ItemUI::on_varDescription_textChanged(const QString& description)
{
- QTextCursor cursor = varDescription->textCursor();
- static_cast<Item*>(modified())->setDescription(varDescription->toPlainText());
- varDescription->setTextCursor(cursor);
+ static_cast<Item*>(modified())->setDescription(description);
+}
+
+void ItemUI::on_varScript_valueChanged(const Script& script)
+{
+ static_cast<Item*>(modified())->setScript(script);
}