X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Fnode.cpp;h=652410947a8bf0131cd2a7fc8538ba1375ad6ac1;hb=9459638ad6797b8139f1e9f0715c96076dbf0890;hp=c883c7d86fa4d39f959d204e16dcf1616eac40c7;hpb=334e15ce6c4d9b1f30a168a55e7ef4d31320d568;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/node.cpp b/synfig-core/trunk/src/synfig/node.cpp index c883c7d..6524109 100644 --- a/synfig-core/trunk/src/synfig/node.cpp +++ b/synfig-core/trunk/src/synfig/node.cpp @@ -6,7 +6,7 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley -** Copyright (c) 2007 Chris Moore +** Copyright (c) 2007, 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -31,7 +31,7 @@ #endif #include "node.h" -#include "nodebase.h" +// #include "nodebase.h" // this defines a bunch of sigc::slots that are never used #ifdef HASH_MAP_H #include HASH_MAP_H @@ -81,9 +81,9 @@ extern clock_t _clock(); /* === G L O B A L S ======================================================= */ #ifdef HASH_MAP_H -typedef HASH_MAP_CLASS GlobalNodeMap; +typedef HASH_MAP_CLASS GlobalNodeMap; #else -typedef map GlobalNodeMap; +typedef map GlobalNodeMap; #endif static GlobalNodeMap* global_node_map_; @@ -98,7 +98,7 @@ static GlobalNodeMap& global_node_map() /* === P R O C E D U R E S ================================================= */ synfig::Node* -synfig::find_node(const GUID& guid) +synfig::find_node(const synfig::GUID& guid) { if(global_node_map().count(guid)==0) return 0; @@ -106,7 +106,7 @@ synfig::find_node(const GUID& guid) } static void -refresh_node(synfig::Node* node, GUID old_guid) +refresh_node(synfig::Node* node, synfig::GUID old_guid) { assert(global_node_map().count(old_guid)); global_node_map().erase(old_guid); @@ -203,13 +203,13 @@ Node::changed() //! Gets the GUID for this value node -const GUID& +const synfig::GUID& Node::get_guid()const { #ifdef BE_FRUGAL_WITH_GUIDS if(!guid_) { - const_cast(guid_).make_unique(); + const_cast(guid_).make_unique(); assert(guid_); assert(!global_node_map().count(guid_)); global_node_map()[guid_]=const_cast(this); @@ -221,7 +221,7 @@ Node::get_guid()const //! Sets the GUID for this value node void -Node::set_guid(const GUID& x) +Node::set_guid(const synfig::GUID& x) { assert(x); @@ -236,7 +236,7 @@ Node::set_guid(const GUID& x) #endif if(guid_!=x) { - GUID oldguid(guid_); + synfig::GUID oldguid(guid_); guid_=x; refresh_node(this, oldguid); on_guid_changed(oldguid); @@ -304,7 +304,7 @@ Node::on_changed() } void -Node::on_guid_changed(GUID guid) +Node::on_guid_changed(synfig::GUID guid) { signal_guid_changed()(guid); }