]> git.ipfire.org Git - thirdparty/snapper.git/commitdiff
- work on dbus interface
authorArvin Schnell <aschnell@suse.de>
Wed, 11 Jul 2012 12:46:10 +0000 (14:46 +0200)
committerArvin Schnell <aschnell@suse.de>
Wed, 11 Jul 2012 12:46:10 +0000 (14:46 +0200)
snapper/File.cc
snapper/Snapper.h
testsuite-real/common.cc

index b841c3fe51993061ac6d11e904a0f2fa513ca0ee..1d69c5c6a2d0ec6daf4b4e55f41046b49ed3301f 100644 (file)
@@ -771,7 +771,7 @@ namespace snapper
        y2mil("begin doUndo");
 
        if (getSnapper()->getUndoCallback())
-           getSnapper()->getUndoCallback()->start();
+           getSnapper()->getUndoCallback()->start(comparison);
 
        for (vector<File>::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");
 
index 3083a3044f5f8abcc233c3f59c1424843e1a50c5..ee15d9dd3570ca3493259818395c4da8a1e43943 100644 (file)
@@ -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;
index 1792cf6f73dd40f24f4976764b0fa897c8c8b127..05845eacfe220df8c5f05e8c0f69c125feafcb54 100644 (file)
@@ -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; }