# HG changeset patch # User Chris Cannam # Date 1552569107 0 # Node ID b429750e64a8deb7ad0223727ae89fd5491a4d3c # Parent 82596b4deef679328d6aca0830286a693156025a Command tweaks, including executing it! diff -r 82596b4deef6 -r b429750e64a8 data/model/NoteModel.h --- a/data/model/NoteModel.h Thu Mar 14 13:11:30 2019 +0000 +++ b/data/model/NoteModel.h Thu Mar 14 13:11:47 2019 +0000 @@ -192,6 +192,10 @@ return m_name; } + void setName(QString name) { + m_name = name; + } + void add(Event e) { m_add.insert(e); } @@ -201,13 +205,21 @@ } void execute() override { - for (const Event &e: m_add) m_model->add(e); - for (const Event &e: m_remove) m_model->remove(e); + for (const Event &e: m_add) { + m_model->add(e); + } + for (const Event &e: m_remove) { + m_model->remove(e); + } } void unexecute() override { - for (const Event &e: m_remove) m_model->add(e); - for (const Event &e: m_add) m_model->remove(e); + for (const Event &e: m_remove) { + m_model->add(e); + } + for (const Event &e: m_add) { + m_model->remove(e); + } } EditCommand *finish() { @@ -215,6 +227,7 @@ delete this; return nullptr; } else { + execute(); return this; } }