class KisShapeLayer : public KisExternalLayer, public KoShapeLayer { Q_OBJECT public: KisShapeLayer( KoShapeContainer * parent, KisImageSP img, const QString &name, quint8 opacity ); virtual ~KisShapeLayer(); KisNodeSP clone() const { return KisNodeSP( new KisShapeLayer(*this) ); -> Ya quoi comme prob ici? ca me parait bizarre }