20#ifndef KOMACRO_CONTEXT_H
21#define KOMACRO_CONTEXT_H
24#include <ksharedptr.h>
54 explicit Context(TDESharedPtr<Macro> macro);
65 bool hasVariable( const TQString& name) const;
71 TDESharedPtr<Variable> variable( const TQString& name) const;
83 void setVariable( const TQString& name, TDESharedPtr<Variable> variable);
88 TDESharedPtr<Macro> macro() const;
94 TDESharedPtr<MacroItem> macroItem() const;
100 bool hadException() const;
117 virtual void activate(TQValueList<TDESharedPtr <MacroItem> >::ConstIterator it);
126 virtual void activate(TDESharedPtr<Context> context);
131 virtual void activateNext();
The context of an execution.
TQMap< TQString, TDESharedPtr< Variable > > Map A map of variables.
|