[gnote] Update backlinks addin after popover changes



commit 008d8a92853a9ea3188a2132e71f76e4eb5e3192
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Sun Mar 31 17:56:37 2019 +0300

    Update backlinks addin after popover changes

 src/addins/backlinks/backlinks.desktop.in.in | 2 +-
 src/addins/backlinks/backlinksnoteaddin.cpp  | 8 ++++----
 src/addins/backlinks/backlinksnoteaddin.hpp  | 4 ++--
 3 files changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/src/addins/backlinks/backlinks.desktop.in.in b/src/addins/backlinks/backlinks.desktop.in.in
index 6c565f82..51a5cdb4 100644
--- a/src/addins/backlinks/backlinks.desktop.in.in
+++ b/src/addins/backlinks/backlinks.desktop.in.in
@@ -4,7 +4,7 @@ _Name=Backlinks
 _Description=See which notes link to the one you're currently viewing.
 _Authors=Hubert Figuiere and Tomboy Project
 Category=Tools
-Version=0.5
+Version=0.6
 DefaultEnabled=true
 Module=libbacklinks
 LibgnoteRelease=@LIBGNOTE_RELEASE@
diff --git a/src/addins/backlinks/backlinksnoteaddin.cpp b/src/addins/backlinks/backlinksnoteaddin.cpp
index 11a92be5..e03f5ae5 100644
--- a/src/addins/backlinks/backlinksnoteaddin.cpp
+++ b/src/addins/backlinks/backlinksnoteaddin.cpp
@@ -1,7 +1,7 @@
 /*
  * gnote
  *
- * Copyright (C) 2010-2011,2013-2014,2016-2017 Aurimas Cernius
+ * Copyright (C) 2010-2011,2013-2014,2016-2017,2019 Aurimas Cernius
  * Copyright (C) 2009 Hubert Figuiere
  *
  * This program is free software: you can redistribute it and/or modify
@@ -71,15 +71,15 @@ void BacklinksNoteAddin::on_open_note(const Glib::VariantBase & param)
   }
 }
 
-std::map<int, Gtk::Widget*> BacklinksNoteAddin::get_actions_popover_widgets() const
+std::vector<gnote::PopoverWidget> BacklinksNoteAddin::get_actions_popover_widgets() const
 {
   auto widgets = NoteAddin::get_actions_popover_widgets();
   auto menu_button = gnote::utils::create_popover_submenu_button("backlinks-menu", _("What links here?"));
-  gnote::utils::add_item_to_ordered_map(widgets, gnote::BACKLINKS_ORDER, menu_button);
+  widgets.push_back(gnote::PopoverWidget::create_for_note(gnote::BACKLINKS_ORDER, menu_button));
 
   auto submenu = gnote::utils::create_popover_submenu("backlinks-menu");
   update_menu(submenu);
-  gnote::utils::add_item_to_ordered_map(widgets, 100000, submenu);
+  widgets.push_back(gnote::PopoverWidget::create_custom_section(submenu));
 
   return widgets;
 }
diff --git a/src/addins/backlinks/backlinksnoteaddin.hpp b/src/addins/backlinks/backlinksnoteaddin.hpp
index 9af52275..22d74f7b 100644
--- a/src/addins/backlinks/backlinksnoteaddin.hpp
+++ b/src/addins/backlinks/backlinksnoteaddin.hpp
@@ -1,7 +1,7 @@
 /*
  * gnote
  *
- * Copyright (C) 2010,2013,2016-2017 Aurimas Cernius
+ * Copyright (C) 2010,2013,2016-2017,2019 Aurimas Cernius
  * Copyright (C) 2009 Hubert Figuiere
  *
  * This program is free software: you can redistribute it and/or modify
@@ -52,7 +52,7 @@ public:
   virtual void initialize() override;
   virtual void shutdown() override;
   virtual void on_note_opened() override;
-  virtual std::map<int, Gtk::Widget*> get_actions_popover_widgets() const override;
+  virtual std::vector<gnote::PopoverWidget> get_actions_popover_widgets() const override;
 private:
   void on_open_note(const Glib::VariantBase & param);
   void update_menu(Gtk::Box *menu) const;


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