[gnote] Add signal for notebook creation or deletion
- From: Aurimas Černius <aurimasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnote] Add signal for notebook creation or deletion
- Date: Sat, 26 Dec 2015 19:09:23 +0000 (UTC)
commit 7ae7eb85f69f1784f90ccde1c114ad7db4a4e441
Author: Aurimas Černius <aurisc4 gmail com>
Date: Sat Dec 26 20:36:41 2015 +0200
Add signal for notebook creation or deletion
src/notebooks/notebookmanager.cpp | 3 +++
src/notebooks/notebookmanager.hpp | 3 ++-
2 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/notebooks/notebookmanager.cpp b/src/notebooks/notebookmanager.cpp
index 95326c7..0393b97 100644
--- a/src/notebooks/notebookmanager.cpp
+++ b/src/notebooks/notebookmanager.cpp
@@ -152,6 +152,7 @@ namespace gnote {
m_note_added_to_notebook (*templateNote, notebook);
// }
+ signal_notebook_list_changed();
return notebook;
}
@@ -164,6 +165,7 @@ namespace gnote {
Gtk::TreeIter iter = m_notebooks->append();
iter->set_value(0, notebook);
m_notebookMap[notebook->get_normalized_name()] = iter;
+ signal_notebook_list_changed();
return true;
}
@@ -199,6 +201,7 @@ namespace gnote {
m_note_removed_from_notebook (*static_cast<Note*>(note), notebook);
}
// }
+ signal_notebook_list_changed();
}
/// <summary>
diff --git a/src/notebooks/notebookmanager.hpp b/src/notebooks/notebookmanager.hpp
index 336af5a..c265524 100644
--- a/src/notebooks/notebookmanager.hpp
+++ b/src/notebooks/notebookmanager.hpp
@@ -1,7 +1,7 @@
/*
* gnote
*
- * Copyright (C) 2012-2014 Aurimas Cernius
+ * Copyright (C) 2012-2015 Aurimas Cernius
* Copyright (C) 2009 Hubert Figuiere
*
* This program is free software: you can redistribute it and/or modify
@@ -98,6 +98,7 @@ public:
return m_active_notes;
}
+ sigc::signal<void> signal_notebook_list_changed;
sigc::signal<void, const Note &, bool> signal_note_pin_status_changed;
private:
static int compare_notebooks_sort_func(const Gtk::TreeIter &, const Gtk::TreeIter &);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]