From: Arvin Schnell Date: Wed, 11 Jul 2012 12:46:10 +0000 (+0200) Subject: - work on dbus interface X-Git-Tag: v0.1.3~210 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bfd6a9dd2ed1041bfd2b4a9943db4b67d82e15a9;p=thirdparty%2Fsnapper.git - work on dbus interface --- diff --git a/snapper/File.cc b/snapper/File.cc index b841c3fe..1d69c5c6 100644 --- a/snapper/File.cc +++ b/snapper/File.cc @@ -771,7 +771,7 @@ namespace snapper y2mil("begin doUndo"); if (getSnapper()->getUndoCallback()) - getSnapper()->getUndoCallback()->start(); + getSnapper()->getUndoCallback()->start(comparison); for (vector::reverse_iterator it = entries.rbegin(); it != entries.rend(); ++it) { @@ -796,7 +796,7 @@ namespace snapper } if (getSnapper()->getUndoCallback()) - getSnapper()->getUndoCallback()->stop(); + getSnapper()->getUndoCallback()->stop(comparison); y2mil("end doUndo"); diff --git a/snapper/Snapper.h b/snapper/Snapper.h index 3083a304..ee15d9dd 100644 --- a/snapper/Snapper.h +++ b/snapper/Snapper.h @@ -55,8 +55,8 @@ namespace snapper UndoCallback() {} virtual ~UndoCallback() {} - virtual void start() = 0; - virtual void stop() = 0; + virtual void start(const Comparison* comparison) = 0; + virtual void stop(const Comparison* comparison) = 0; virtual void createInfo(const Comparison* comparison, const string& name) = 0; virtual void modifyInfo(const Comparison* comparison, const string& name) = 0; diff --git a/testsuite-real/common.cc b/testsuite-real/common.cc index 1792cf6f..05845eac 100644 --- a/testsuite-real/common.cc +++ b/testsuite-real/common.cc @@ -41,8 +41,8 @@ CompareCallbackImpl compare_callback_impl; struct UndoCallbackImpl : public UndoCallback { - void start() { cout << "undoing..." << endl; } - void stop() { cout << "undoing done" << endl; } + void start(const Comparison* comparison) { cout << "undoing..." << endl; } + void stop(const Comparison* comparison) { cout << "undoing done" << endl; } void createInfo(const Comparison* comparison, const string& name) { cout << "creating " << name << endl; }