29using namespace KoMacro;
44 TQValueList<TDESharedPtr<MacroItem > > itemlist;
87 return TQString( "Macro:%1").arg( name());
99 d->itemlist.append(item);
110 kdDebug() << "Macro::execute(TDESharedPtr<Context>)" << endl;
113 TDESharedPtr<Context> c = TDESharedPtr<Context>( new Context( this) );
116 c->setVariable( "[sender]", TDESharedPtr<Variable>( new Variable(sender) ));
The context of an execution.
virtual TDESharedPtr< Context > execute(TQObject *sender) Connect the TQt signal signal of the TQObject sender with this Macro .
const TQString name() const
TQValueList< TDESharedPtr< MacroItem > > & items() const
void setName(const TQString &name) Set the name this Macro instance has.
virtual ~Macro() Destructor.
void addItem(TDESharedPtr< MacroItem > item) Add the MacroItem item to the list of items this Macro has.
void clearItems() Removes all MacroItem instances this Macro has.
Macro(const TQString &name) Constructor.
virtual const TQString toString() const
A variable value used to provide abstract access to variables.
XMLHandler(Macro *const macro) Constructor to init a XMLHandler .
|