diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2008-07-28 02:44:49 +0000 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2008-07-28 02:44:49 +0000 |
| commit | 9fea55f75252462c1efbc90372ace45092fe6aca (patch) | |
| tree | f0ab366249fe5778c1373d6bb7c85c174da5301e /pokemodr/ScriptWidget.cpp | |
| parent | 227d31690824c44d4e92dc4fed07a8c43ea8cfb9 (diff) | |
| download | sigen-9fea55f75252462c1efbc90372ace45092fe6aca.tar.gz sigen-9fea55f75252462c1efbc90372ace45092fe6aca.tar.xz sigen-9fea55f75252462c1efbc90372ace45092fe6aca.zip | |
[FIX] Added a depth variable to Trainer
[FIX] Fixed the Apply/Discard buttons
[FIX] Added code to Config in Pokescripting
[FIX] Memory leak with MapModel
[FIX] FractionWidget was using uninitialized variables (behavior)
[FIX] Connection in FileDialog fixed
[FIX] Caption is now used for FileDialog
[FIX] Main window now uses the KDE standard captioning
[FIX] Script connection fixed
git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@231 6ecfd1a5-f3ed-3746-8530-beee90d26b22
Diffstat (limited to 'pokemodr/ScriptWidget.cpp')
| -rw-r--r-- | pokemodr/ScriptWidget.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/pokemodr/ScriptWidget.cpp b/pokemodr/ScriptWidget.cpp index 456f5249..8bd2a138 100644 --- a/pokemodr/ScriptWidget.cpp +++ b/pokemodr/ScriptWidget.cpp @@ -76,7 +76,7 @@ Pokemodr::ScriptWidget::ScriptWidget(QWidget* parent, const Pokemod::Script& val // } layoutScript->addWidget(m_view); connect(m_document, SIGNAL(textChanged(KTextEditor::Document*)), this, SLOT(scriptChanged())); - connect(this, SIGNAL(valueChanged(Pokemod::Fraction)), SLOT(setGui())); + connect(this, SIGNAL(valueChanged(const Pokemod::Script&)), SLOT(setGui())); setGui(); } @@ -116,6 +116,9 @@ void Pokemodr::ScriptWidget::on_varInterpreter_activated() void Pokemodr::ScriptWidget::scriptChanged() { - m_value.setScript(m_document->text()); - emit(valueChanged(m_value)); + if (m_value.script() != m_document->text()) + { + m_value.setScript(m_document->text()); + emit(valueChanged(m_value)); + } } |
