[gnote] Update print notes after popover changes



commit b2a9fde8cf7137838050c8154c187f3d52dd813f
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Sun Mar 31 18:04:27 2019 +0300

    Update print notes after popover changes

 src/addins/printnotes/printnotes.desktop.in.in | 2 +-
 src/addins/printnotes/printnotesnoteaddin.cpp  | 6 +++---
 src/addins/printnotes/printnotesnoteaddin.hpp  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/addins/printnotes/printnotes.desktop.in.in b/src/addins/printnotes/printnotes.desktop.in.in
index 60eeb30b..bbed4c01 100644
--- a/src/addins/printnotes/printnotes.desktop.in.in
+++ b/src/addins/printnotes/printnotes.desktop.in.in
@@ -4,7 +4,7 @@ _Name=Printing Support
 _Description=Allows you to print a note.
 _Authors=Hubert Figuiere and the Tomboy Project
 Category=DesktopIntegration
-Version=0.9
+Version=0.10
 DefaultEnabled=true
 Module=libprintnotes
 LibgnoteRelease=@LIBGNOTE_RELEASE@
diff --git a/src/addins/printnotes/printnotesnoteaddin.cpp b/src/addins/printnotes/printnotesnoteaddin.cpp
index a2700eb2..2eca621e 100644
--- a/src/addins/printnotes/printnotesnoteaddin.cpp
+++ b/src/addins/printnotes/printnotesnoteaddin.cpp
@@ -1,7 +1,7 @@
 /*
  * gnote
  *
- * Copyright (C) 2010-2013,2015-2017 Aurimas Cernius
+ * Copyright (C) 2010-2013,2015-2017,2019 Aurimas Cernius
  * Copyright (C) 2009 Hubert Figuiere
  *
  * This program is free software: you can redistribute it and/or modify
@@ -57,11 +57,11 @@ namespace printnotes {
   }
 
 
-  std::map<int, Gtk::Widget*> PrintNotesNoteAddin::get_actions_popover_widgets() const
+  std::vector<gnote::PopoverWidget> PrintNotesNoteAddin::get_actions_popover_widgets() const
   {
     auto widgets = NoteAddin::get_actions_popover_widgets();
     auto button = gnote::utils::create_popover_button("win.printnotes-print", _("Print…"));
-    gnote::utils::add_item_to_ordered_map(widgets, gnote::PRINT_ORDER, button);
+    widgets.push_back(gnote::PopoverWidget::create_for_note(gnote::PRINT_ORDER, button));
     return widgets;
   }
 
diff --git a/src/addins/printnotes/printnotesnoteaddin.hpp b/src/addins/printnotes/printnotesnoteaddin.hpp
index c9b67ce0..df1a3b6d 100644
--- a/src/addins/printnotes/printnotesnoteaddin.hpp
+++ b/src/addins/printnotes/printnotesnoteaddin.hpp
@@ -1,7 +1,7 @@
 /*
  * gnote
  *
- * Copyright (C) 2010,2012-2013,2016 Aurimas Cernius
+ * Copyright (C) 2010,2012-2013,2016,2019 Aurimas Cernius
  * Copyright (C) 2009 Hubert Figuiere
  *
  * This program is free software: you can redistribute it and/or modify
@@ -84,7 +84,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;
 
   static int cm_to_pixel(double cm, double dpi)
                {


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