kdelibs/kdeui/tests/proxymodeltestsuite/templates/layoutchanged.cpp
2014-11-13 01:04:59 +02:00

18 lines
545 B
C++

{
ModelLayoutChangeCommand layoutChangeCommand(&rootModel);
layoutChangeCommand.setInitialTree(
{{ event.interpretString }}
);
QList<ModelLayoutChangeCommand::PersistentChange> changes;
{% for change in event.changes %}
{
ModelLayoutChangeCommand::PersistentChange change;
change.oldPath = {{ change.oldPath }};
change.newPath = {{ change.newPath }};
changes.append(change);
}
{% endfor %}
layoutChangeCommand.setPersistentChanges(changes);
layoutChangeCommand.doCommand();
}