diff options
Diffstat (limited to 'pokemodr/ItemUI.cpp')
| -rw-r--r-- | pokemodr/ItemUI.cpp | 14 |
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); } |
