19#ifndef KIVIO_PY_STENCIL_SPAWNER_H
20#define KIVIO_PY_STENCIL_SPAWNER_H
26#include "kivio_stencil_spawner.h"
31class KivioStencilSpawnerSet;
34class KivioConnectorTarget;
39class KivioPyStencilSpawner : public KivioStencilSpawner
42 KivioPyStencil *m_pStencil;
46 TQPtrList<KivioConnectorTarget>*m_pTargets;
49 void loadShape( TQDomNode & );
50 TQString readDesc( const TQString & );
53 KivioPyStencilSpawner( KivioStencilSpawnerSet * );
54 virtual ~KivioPyStencilSpawner();
56 virtual bool load( const TQString & );
58 virtual TQDomElement saveXML( TQDomDocument & );
60 virtual TQString &filename() { return m_filename; }
62 virtual KivioStencil *newStencil();
64 TQPtrList <KivioConnectorTarget> *targets() { return m_pTargets; }
69 #define KivioPyStencilSpawner KivioStencilSpawner
|