[gnote] Some minor mis-use of sigc::signal<>
- From: Hubert Figuière <hub src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnote] Some minor mis-use of sigc::signal<>
- Date: Wed, 27 May 2009 17:33:58 -0400 (EDT)
commit 7c7d20e02aa1c6459a8c09df6a7d30d849148b53
Author: Hubert Figuiere <hub figuiere net>
Date: Tue May 26 12:36:51 2009 -0400
Some minor mis-use of sigc::signal<>
---
src/notetag.cpp | 4 ++--
src/notetag.hpp | 5 ++---
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/src/notetag.cpp b/src/notetag.cpp
index fc5ff44..9f4115a 100644
--- a/src/notetag.cpp
+++ b/src/notetag.cpp
@@ -545,9 +545,9 @@ namespace gnote {
}
- void NoteTagTable::register_dynamic_tag(const std::string & tag_name, const FactorySlot & factory)
+ void NoteTagTable::register_dynamic_tag(const std::string & tag_name, const Factory & factory)
{
- m_tag_types[tag_name].connect(factory);
+ m_tag_types[tag_name] = factory;
}
diff --git a/src/notetag.hpp b/src/notetag.hpp
index 14591fb..b8d1ffb 100644
--- a/src/notetag.hpp
+++ b/src/notetag.hpp
@@ -255,8 +255,7 @@ class NoteTagTable
{
public:
typedef Glib::RefPtr<NoteTagTable> Ptr;
- typedef sigc::signal<DynamicNoteTag::Ptr> Factory;
- typedef sigc::slot<DynamicNoteTag::Ptr> FactorySlot;
+ typedef sigc::slot<DynamicNoteTag::Ptr> Factory;
static NoteTagTable & instance()
{
@@ -273,7 +272,7 @@ public:
static bool tag_has_depth(const Glib::RefPtr<Gtk::TextBuffer::Tag> & );
DepthNoteTag::Ptr get_depth_tag(int depth, Pango::Direction direction);
DynamicNoteTag::Ptr create_dynamic_tag(const std::string & );
- void register_dynamic_tag (const std::string & tag_name, const FactorySlot & factory);
+ void register_dynamic_tag (const std::string & tag_name, const Factory & factory);
bool is_dynamic_tag_registered(const std::string &);
protected:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]