summaryrefslogtreecommitdiffstats
path: root/src/console-output-undo-observer.cpp
diff options
context:
space:
mode:
authorDavid Yip <yipdw@alumni.rose-hulman.edu>2006-06-23 03:58:46 +0000
committerdwyip <dwyip@users.sourceforge.net>2006-06-23 03:58:46 +0000
commit5b9b8a9a450aff53dd4af9c1604294d638054c12 (patch)
tree8688f659d21a24963fac9374e591e542b24bd10a /src/console-output-undo-observer.cpp
parentabout 0.44 (diff)
downloadinkscape-5b9b8a9a450aff53dd4af9c1604294d638054c12.tar.gz
inkscape-5b9b8a9a450aff53dd4af9c1604294d638054c12.zip
quick g_message UndoStackObserver for tracing calls to the undo system
(bzr r1267)
Diffstat (limited to 'src/console-output-undo-observer.cpp')
-rw-r--r--src/console-output-undo-observer.cpp48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/console-output-undo-observer.cpp b/src/console-output-undo-observer.cpp
new file mode 100644
index 000000000..6aa49b727
--- /dev/null
+++ b/src/console-output-undo-observer.cpp
@@ -0,0 +1,48 @@
+/**
+ * Inkscape::ConsoleOutputUndoObserver - observer for tracing calls to
+ * sp_document_undo, sp_document_redo, sp_document_maybe_done
+ *
+ * Authors:
+ * David Yip <yipdw@alumni.rose-hulman.edu>
+ *
+ * Copyright (c) 2006 Authors
+ *
+ * Released under GNU GPL, see the file 'COPYING' for more information
+ */
+
+#include <glibmm.h>
+
+#include "console-output-undo-observer.h"
+
+namespace Inkscape {
+
+void
+ConsoleOutputUndoObserver::notifyUndoEvent(XML::Event* log)
+{
+ g_message("notifyUndoEvent (sp_document_undo) called; log=%p\n", log);
+}
+
+void
+ConsoleOutputUndoObserver::notifyRedoEvent(XML::Event* log)
+{
+ g_message("notifyRedoEvent (sp_document_redo) called; log=%p\n", log);
+}
+
+void
+ConsoleOutputUndoObserver::notifyUndoCommitEvent(XML::Event* log)
+{
+ g_message("notifyUndoCommitEvent (sp_document_maybe_done) called; log=%p\n", log);
+}
+
+}
+
+/*
+ Local Variables:
+ mode:c++
+ c-file-style:"stroustrup"
+ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+ indent-tabs-mode:nil
+ fill-column:99
+ End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 :