aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@theqtcompany.com>2016-10-07 15:58:40 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2016-10-17 14:44:08 +0000
commit59c90e00c1e8b18d120f5b5c15b331b1ee427ace (patch)
tree813294816790a798877bd00e92a0a9b980b8d106 /src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp
parentcaf721430b1a02be6f76fb5d98d44ecb2e5cdab9 (diff)
Replace virtual isModified method with a getter/setter/notifier
We have lacked the setter and dedicated notifier before. Change-Id: I58845a48259d260c5cc90ae94b173c79cddcfef9 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp')
-rw-r--r--src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp b/src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp
index 22cbdf4d4e..1ad7b9ba2f 100644
--- a/src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp
+++ b/src/plugins/scxmleditor/plugin_interface/scxmldocument.cpp
@@ -643,6 +643,14 @@ bool ScxmlDocument::changed() const
return !m_undoStack->isClean();
}
+void ScxmlDocument::setChanged(bool modified)
+{
+ if (modified)
+ ; // we lack a setDirty method in QUndoStack
+ else
+ m_undoStack->setClean();
+}
+
ScxmlTag *ScxmlDocument::scxmlRootTag() const
{
ScxmlTag *tag = rootTag();