kexi

KexiMacro::KexiAction Class Reference

#include <kexiaction.h>

Inheritance diagram for KexiMacro::KexiAction:
KoMacro::Action KexiMacro::DataTableAction KexiMacro::ExecuteAction KexiMacro::MessageAction KexiMacro::NavigateAction KexiMacro::OpenAction

Public Member Functions

 KexiAction (const TQString &name, const TQString &text)
virtual ~KexiAction ()
KexiMainWindow * mainWin () const
Public Member Functions inherited from KoMacro::Action
 Action (const TQString &name, const TQString &text=TQString())
virtual ~Action ()
virtual const TQString toString () const
const TQString name () const
void setName (const TQString &name)
const TQString text () const
void setText (const TQString &text)
const TQString comment () const
void setComment (const TQString &comment)
bool hasVariable (const TQString &name) const
TDESharedPtr< Variable > variable (const TQString &name) const
Variable::Map variables () const
TQStringList variableNames () const
void setVariable (TDESharedPtr< Variable > variable)
void setVariable (const TQString &name, const TQString &text, const TQVariant &variant)
void removeVariable (const TQString &name)
virtual bool notifyUpdated (const TDESharedPtr< MacroItem > &macroitem, const TQString &name)

Additional Inherited Members

Public Types inherited from KoMacro::Action
typedef TQMap< TQString, TDESharedPtr< Action > > Map
Public Slots inherited from KoMacro::Action
virtual void activate (TDESharedPtr< Context > context)=0

Detailed Description

Template class to offer common functionality needed by all KoMacro::Action implementations Kexi provides.

All the actions Kexi provides are inherited from this template class.

Definition at line 43 of file kexiaction.h.

Constructor & Destructor Documentation

◆ KexiAction()

KexiAction::KexiAction ( const TQString & name,
const TQString & text )

Constructor.

Parameters
nameThe unique name the KoMacro::Action has. This name will be used to identify the action.
textThe i18n-caption text used for display purposes.

Definition at line 28 of file kexiaction.cpp.

◆ ~KexiAction()

KexiAction::~KexiAction ( )
virtual

Destructor.

Definition at line 41 of file kexiaction.cpp.

Member Function Documentation

◆ mainWin()

KexiMainWindow * KexiAction::mainWin ( ) const
Returns
the KexiMainWindow instance we are running in.

Definition at line 45 of file kexiaction.cpp.


The documentation for this class was generated from the following files: