[Mobies-commit] [commit] r3707 - UDM/trunk/src/UIntWizVS/Templates/1033

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Mon May 2 11:18:05 CDT 2011


Author: ksmyth
Date: Mon May  2 11:18:04 2011
New Revision: 3707

Log:
Use UdmGme::UdmId2GmeId instead of reimplementing it

Modified:
   UDM/trunk/src/UIntWizVS/Templates/1033/UdmFormatter.cpp

Modified: UDM/trunk/src/UIntWizVS/Templates/1033/UdmFormatter.cpp
==============================================================================
--- UDM/trunk/src/UIntWizVS/Templates/1033/UdmFormatter.cpp	Mon May  2 11:00:36 2011	(r3706)
+++ UDM/trunk/src/UIntWizVS/Templates/1033/UdmFormatter.cpp	Mon May  2 11:18:04 2011	(r3707)
@@ -2,6 +2,7 @@
 #include "UdmFormatter.h"
 #include <sstream>
 #include <iomanip>
+#include "UdmGme.h"
 
 using namespace std;
 
@@ -9,12 +10,7 @@
 {
 	std::string Formatter::MakeObjectHyperlink(const std::string & text, const Udm::Object& object)
 	{
-		// Number magic, see uniqueId_type GmeObject::uniqueId() const 
-		unsigned long id = object.uniqueId(), c, p;
-		p=id%100000000;
-		c=id/100000000;
-		c+=100;
-		ostringstream ostr; ostr <<"<a href=\"mga:id-" << hex << setfill('0')<<setw(4) << c <<'-'<< setw(8)<< p << "\">" << text << "</a>";
+		ostr << "<a href=\"mga:" << UdmGme::UdmId2GmeId(object.uniqueId()) << "\">" << text << "</a>";
 		return ostr.str();
 	}
 


More information about the Mobies-commit mailing list