19#include "moc_qgsmaptoolshaperegistry.cpp" 
   28  qDeleteAll( mMapTools );
 
 
   45  QList<QgsMapToolShapeMetadata *>::iterator it = mMapTools.begin();
 
   46  while ( it != mMapTools.end() )
 
   48    if ( ( *it )->id() == 
id )
 
   51      it = mMapTools.erase( it );
 
 
   77  return md->
factory( parentTool );