[gnote] Remove NonModifyingAction



commit 8bc7b7752d7122de2216bcdb2266655fd4c73235
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Sat May 22 21:03:41 2021 +0300

    Remove NonModifyingAction

 src/notewindow.cpp | 21 ---------------------
 src/notewindow.hpp | 32 --------------------------------
 2 files changed, 53 deletions(-)
---
diff --git a/src/notewindow.cpp b/src/notewindow.cpp
index fb251248..5d998d6f 100644
--- a/src/notewindow.cpp
+++ b/src/notewindow.cpp
@@ -60,27 +60,6 @@ namespace gnote {
   }
 
 
-  NoteWindow::NonModifyingAction::NonModifyingAction()
-  {}
-
-  NoteWindow::NonModifyingAction::NonModifyingAction(const Glib::ustring & name,
-                                                     const Glib::ustring & icon_name,
-                                                     const Glib::ustring & label,
-                                                     const Glib::ustring & tooltip)
-    : Gtk::Action(name, icon_name, label, tooltip)
-  {}
-
-  void NoteWindow::NonModifyingAction::reference() const
-  {
-    Gtk::Action::reference();
-  }
-
-  void NoteWindow::NonModifyingAction::unreference() const
-  {
-    Gtk::Action::unreference();
-  }
-
-
 
   NoteWindow::NoteWindow(Note & note, IGnote & g)
     : m_note(note)
diff --git a/src/notewindow.hpp b/src/notewindow.hpp
index ade5faec..32cf275d 100644
--- a/src/notewindow.hpp
+++ b/src/notewindow.hpp
@@ -151,38 +151,6 @@ public:
   // use co-variant return
   virtual Gtk::Grid *embeddable_toolbar() override;
 
-  class NonModifyingNoteAction
-  {
-  public:
-    virtual ~NonModifyingNoteAction() {}
-
-    // these are required to make RefPtr
-    virtual void reference() const = 0;
-    virtual void unreference() const = 0;
-  };
-  class NonModifyingAction
-    : public Gtk::Action
-    , public NonModifyingNoteAction
-  {
-  public:
-    static Glib::RefPtr<NonModifyingAction> create()
-      {
-        return Glib::RefPtr<NonModifyingAction>(new NonModifyingAction);
-      }
-    static Glib::RefPtr<NonModifyingAction> create(const Glib::ustring & name,
-                                                   const Glib::ustring & icon_name,
-                                                   const Glib::ustring & label = Glib::ustring(),
-                                                   const Glib::ustring & tooltip = Glib::ustring())
-      {
-        return Glib::RefPtr<NonModifyingAction>(new NonModifyingAction(name, icon_name, label, tooltip));
-      }
-    NonModifyingAction();
-    NonModifyingAction(const Glib::ustring & name, const Glib::ustring & icon_name,
-                       const Glib::ustring & label = Glib::ustring(),
-                       const Glib::ustring & tooltip = Glib::ustring());
-    virtual void reference() const override;
-    virtual void unreference() const override;
-  };
   virtual std::vector<PopoverWidget> get_popover_widgets() override;
 
   void set_size(int width, int height)


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