kexi
- kexi
- plugins
- macros
- kexiactions
21#include "messageaction.h"
23#include <core/keximainwindow.h>
26#include <tdemessagebox.h>
29using namespace KexiMacro;
34 setVariable( "caption", i18n( "Caption"), TQString( ""));
35 setVariable( "message", i18n( "Message"), TQString( ""));
44 kdDebug() << "MessageAction::activate(TDESharedPtr<Context>)" << endl;
45 const TQString caption = context->variable( "caption")->variant().toString();
46 const TQString message = context->variable( "message")->variant().toString();
47 KMessageBox::information( mainWin(), message, caption);
KexiMainWindow * mainWin() const
KexiAction(const TQString &name, const TQString &text) Constructor.
virtual ~MessageAction() Destructor.
virtual void activate(TDESharedPtr< KoMacro::Context > context) Called if the Action should be executed within the defined.
MessageAction() Constructor.
void setVariable(TDESharedPtr< Variable > variable) Append the Variable variable to list of variables this Action provides.
|