18#ifndef QGSMAPTOOLSHAPEREGISTRY_H 
   19#define QGSMAPTOOLSHAPEREGISTRY_H 
   55    void removeMapTool( 
const QString &
id );
 
   70    QList<QgsMapToolShapeMetadata *> mMapTools;
 
 
   86    virtual QString 
id() 
const = 0;
 
   89    virtual QString 
name() 
const = 0;
 
   92    virtual QIcon 
icon() 
const = 0;