[gnote] Update file system sync service to new API



commit 190a5b1128e0e1460afac016605d6cb8678bccf4
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Wed Sep 4 23:27:45 2019 +0300

    Update file system sync service to new API

 src/addins/filesystemsyncservice/filesystemsyncserviceaddin.cpp | 3 ++-
 src/addins/filesystemsyncservice/filesystemsyncserviceaddin.hpp | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/addins/filesystemsyncservice/filesystemsyncserviceaddin.cpp 
b/src/addins/filesystemsyncservice/filesystemsyncserviceaddin.cpp
index 9d0819f9..3f208aa5 100644
--- a/src/addins/filesystemsyncservice/filesystemsyncserviceaddin.cpp
+++ b/src/addins/filesystemsyncservice/filesystemsyncserviceaddin.cpp
@@ -125,7 +125,7 @@ Gtk::Widget *FileSystemSyncServiceAddin::create_preferences_control(EventHandler
 }
 
 
-bool FileSystemSyncServiceAddin::save_configuration()
+bool FileSystemSyncServiceAddin::save_configuration(const sigc::slot<void, bool, Glib::ustring> & on_saved)
 {
   Glib::ustring syncPath = m_path_button->get_filename();
 
@@ -185,6 +185,7 @@ bool FileSystemSyncServiceAddin::save_configuration()
   gnote::Preferences::obj().get_schema_settings(
     gnote::Preferences::SCHEMA_SYNC)->set_string(gnote::Preferences::SYNC_LOCAL_PATH, m_path);
 
+  on_saved(true, "");
   return true;
 }
 
diff --git a/src/addins/filesystemsyncservice/filesystemsyncserviceaddin.hpp 
b/src/addins/filesystemsyncservice/filesystemsyncserviceaddin.hpp
index 0642fc6e..53708d19 100644
--- a/src/addins/filesystemsyncservice/filesystemsyncserviceaddin.hpp
+++ b/src/addins/filesystemsyncservice/filesystemsyncserviceaddin.hpp
@@ -57,7 +57,7 @@ public:
   virtual gnote::sync::SyncServer::Ptr create_sync_server() override;
   virtual void post_sync_cleanup() override;
   virtual Gtk::Widget *create_preferences_control(EventHandler requiredPrefChanged) override;
-  virtual bool save_configuration() override;
+  virtual bool save_configuration(const sigc::slot<void, bool, Glib::ustring> & on_saved) override;
   virtual void reset_configuration() override;
   virtual bool is_configured() override;
   virtual Glib::ustring name() override;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]