kexi
KoMacro::Macro Class Reference
#include <macro.h>
Inheritance diagram for KoMacro::Macro:

Detailed Description
The Macro class implements all the action-handling.Internaly the Macro provides a collection of MacroItem instances which each of them points to an Action instance.
Definition at line 41 of file macro.h.
Public Types | |
typedef QMap< QString, KSharedPtr< Macro > > | Map |
Public Slots | |
virtual KSharedPtr< Context > | execute (QObject *sender) |
Public Member Functions | |
Macro (const QString &name) | |
virtual | ~Macro () |
const QString | name () const |
void | setName (const QString &name) |
virtual const QString | toString () const |
QValueList< KSharedPtr< MacroItem > > & | items () const |
void | addItem (KSharedPtr< MacroItem > item) |
void | clearItems () |
Member Typedef Documentation
typedef QMap<QString, KSharedPtr<Macro > > KoMacro::Macro::Map |
Constructor & Destructor Documentation
Macro::Macro | ( | const QString & | name | ) | [explicit] |
Member Function Documentation
const QString Macro::name | ( | ) | const |
void Macro::setName | ( | const QString & | name | ) |
const QString Macro::toString | ( | ) | const [virtual] |
QValueList< KSharedPtr< MacroItem > > & Macro::items | ( | ) | const |
void Macro::addItem | ( | KSharedPtr< MacroItem > | item | ) |
void Macro::clearItems | ( | ) |
KSharedPtr< Context > Macro::execute | ( | QObject * | sender | ) | [virtual, slot] |
The documentation for this class was generated from the following files: