[gnote] Updated gvfs sync addin to new API



commit b58101ef4bb8a1642ecbb12a2e8dd3de37cf60fb
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Wed Sep 4 23:28:35 2019 +0300

    Updated gvfs sync addin to new API

 src/addins/gvfssyncservice/gvfssyncserviceaddin.cpp | 3 ++-
 src/addins/gvfssyncservice/gvfssyncserviceaddin.hpp | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/src/addins/gvfssyncservice/gvfssyncserviceaddin.cpp 
b/src/addins/gvfssyncservice/gvfssyncserviceaddin.cpp
index df0e092b..9f5736b3 100644
--- a/src/addins/gvfssyncservice/gvfssyncserviceaddin.cpp
+++ b/src/addins/gvfssyncservice/gvfssyncserviceaddin.cpp
@@ -198,7 +198,7 @@ Gtk::Widget *GvfsSyncServiceAddin::create_preferences_control(EventHandler requi
 }
 
 
-bool GvfsSyncServiceAddin::save_configuration()
+bool GvfsSyncServiceAddin::save_configuration(const sigc::slot<void, bool, Glib::ustring> & on_saved)
 {
   Glib::ustring sync_uri = m_uri_entry->get_text();
   std::exception_ptr save_exception;
@@ -269,6 +269,7 @@ bool GvfsSyncServiceAddin::save_configuration()
   m_uri = sync_uri;
   gnote::Preferences::obj().get_schema_settings(
     gnote::Preferences::SCHEMA_SYNC_GVFS)->set_string(gnote::Preferences::SYNC_GVFS_URI, m_uri);
+  on_saved(true, "");
   return true;
 }
 
diff --git a/src/addins/gvfssyncservice/gvfssyncserviceaddin.hpp 
b/src/addins/gvfssyncservice/gvfssyncserviceaddin.hpp
index cdbe499a..ee3b8aa8 100644
--- a/src/addins/gvfssyncservice/gvfssyncserviceaddin.hpp
+++ b/src/addins/gvfssyncservice/gvfssyncserviceaddin.hpp
@@ -55,7 +55,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]